SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Der CSS-Problemlöser

Der CSS-Problemlöser zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

 
 
Themen-Optionen Ansicht
  #1  
Alt 05.09.2007, 22:28:38
Benutzerbild von Socrates
Socrates Socrates ist offline
Member
 
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
DELETE Problem

Guten Abend!
Ich habe ein kleines Problem. Ich möchte, wenn ich ein Hauptverzeichnis aus einer DB lösche, auch die Unterverzeichnisse löschen. Das ganze geht nur rekursiv. Allerdings ist mir in dem folgenden Script ein Fehler unterlaufen.

PHP-Code:
// DELETE SECTIONS ////////////////////////////////////////////////////////////////////
if ($_REQUEST['delete']) {

    
// Store the section ID to be deleted in a variable
    
$sectionID $_REQUEST['id'];
    echo 
$sectionID;

    
// Validate the sectionID, and if it's ok delete the section
    
if ( $validator->validateNumber($sectionID,'Section ID') ){

        function 
remove_tree($ID) {
        
$result $GLOBALS['connector']->query('SELECT ID FROM cmssections WHERE parentid=' $ID 'AND DELETE FROM cmssections WHERE ID = '.$ID);
         while (
$section mysql_fetch_array($result)) {
           
remove_tree($section[ID]);
         }
        }
        
        
remove_tree($sectionID); 

        
// The validator returned true, so go ahead and delete the section
        
echo 'Section Deleted.<br>';
    }else{
        
// The validator returned false, meaning there was a problem
        
echo "Couldn't delete. There was a problem with: ".$validator->listErrors();
    }

DIe Fehlermeldung:
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/redway/www/CMS/cmsadmin/editSections.php on line 23
Eine ID wird an die Funktion übergeben. Der Fehler muss in der Datenbank ansprache liegen:
Code:
SELECT ID FROM cmssections WHERE parentid=' . $ID . 'AND DELETE FROM cmssections WHERE ID = '.$ID
Wäre euch für eure Hilfe sehr dankbar. Beschäftige mich leider erst seit gestern mit rekursiven Funktionen.

MfG, Andy
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
DELETE Problem marc26 MySQLi/PDO/(MySQL) 4 21.10.2006 15:38:08
Problem mit UPDATE und DELETE garnet MySQLi/PDO/(MySQL) 6 16.03.2006 22:07:07
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 20:17:54
Problem mit DELETE Rudolfsport PHP Grundlagen 17 25.01.2005 20:33:57
Problem mit DELETE Slaughter MySQLi/PDO/(MySQL) 1 01.12.2003 07:10:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:09:34 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt