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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
06.09.2007, 22:44:13
|
Senior Member
|
|
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
|
|
AW: DELETE Problem
Zitat:
Zitat von meikel
Code:
... parentid=' . $ID . 'AND DELETE ...
Zwischen ' und AND fehlt ein Leerzeichen.
|
Das macht im Ergebnis garnichts aus.
Es gibt einfach kein SELECT ... AND DELETE.
Geändert von defabricator (06.09.2007 um 22:44:55 Uhr)
|
07.09.2007, 16:38:31
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: DELETE Problem
Zitat:
Zitat von defabricator
Das macht im Ergebnis garnichts aus.
Es gibt einfach kein SELECT ... AND DELETE.
|
Das wäre dann der nächste Fehler...
|
07.09.2007, 17:38:51
|
Senior Member
|
|
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
|
|
AW: DELETE Problem
Das Leerzeichen ist echt egal, da die ganze Abfrage für die Tonne ist.
|
07.09.2007, 18:33:08
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: DELETE Problem
Zitat:
Zitat von defabricator
Das Leerzeichen ist echt egal,
|
Bei zwei Syntaxfehlern isses egal, über welchen der beiden MySQL zuerst stolpert...
Zitat:
da die ganze Abfrage für die Tonne ist.
|
Ja klar ist die Abfrage Murks: Welchen verwurstbaren Rückgabewert soll denn ein DELETE ... in einer SELECT Abfrage haben? :-?
Geändert von meikel (†) (07.09.2007 um 18:34:55 Uhr)
|
07.09.2007, 19:11:17
|
Senior Member
|
|
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
|
|
AW: DELETE Problem
Zitat:
Zitat von meikel
Bei zwei Syntaxfehlern isses egal, über welchen der beiden MySQL zuerst stolpert...
|
"Dein Haus stürzt gerade ein. Und Du hast das Fenster offen stehen lassen."
|
07.09.2007, 20:48:26
|
|
Member
|
|
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
|
|
AW: DELETE Problem
Abend!
Jaja wusst ich net habe ja nun das ganze getrennt. Steht ja auch in meinem letzten Beitrag: Da findet man nun diese Variante, die auch funkt!
PHP-Code:
function remove_tree($ID) {
$result = $GLOBALS['connector']->query('DELETE FROM cmssections WHERE ID = '.$ID);
$result = $GLOBALS['connector']->query('SELECT ID FROM cmssections WHERE parentid=' . $ID);
while ($section = mysql_fetch_array($result)) {
remove_tree($section[ID]);
}
}
remove_tree($sectionID);
Trotzdem danke für eure Hilfe!
Mich würde allerdings noch interessieren, ob jemand von euch einen Vorschlag hat, wie ich die DbConnect-Klasse ändern kann, damit der SQL-Befehl richtig verwertet wird, sprich eine Fehlermeldung zurück kommt.
MfG, Andy
|
07.09.2007, 21:02:42
|
Senior Member
|
|
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
|
|
AW: DELETE Problem
Zitat:
Zitat von Socrates
Mich würde allerdings noch interessieren, ob jemand von euch einen Vorschlag hat, wie ich die DbConnect-Klasse ändern kann, damit der SQL-Befehl richtig verwertet wird, sprich eine Fehlermeldung zurück kommt.
|
Ganz ehrliche Meinung und nicht böse gemeint: Garnicht. Damit die Klasse wirklich nutzbringend um nicht "gut" zu sagen wird, ist bestimmt noch viel zu tun. Du und die Welt brauchen wirklich keine weitere mal eben so geschriebene Datenbankklasse ;)
Ich empfehle PDO oder ähnliches. http://de.php.net/pdo
|
07.09.2007, 21:32:48
|
|
Member
|
|
Registriert seit: Jul 2006
Ort: Göttingen/Deutschland
Alter: 35
Beiträge: 586
|
|
AW: DELETE Problem
Hallo!
Also ich hatte auch nicht vor mal eben so eine klasse zu schreiben. Ich würde mich allerdings trotzdem dafür interessieren, da ich meine Sachen am liebstens selbst schreibe, da ich dann auch weiß, wenn was schief läuft woran es liegt, bzw. sie nach meinem belieben erweitern kann. Ich wäre dir für ein, nicht absolut perfekte, sondern eine vollkommen ausreichende und funktionelle Lösungsbeispiel dankbar ein Lnk oder so, an dem ich mich dann orientieren kann. Außerdem bringt mich eben nur das Coden in PHP weiter. Mir würde auch nur ein kleiner Änderungsanreiz oder ein Stichwort reichen, unter dem ich suchen kann.
...und ja ich weiß, es ist manchmal ätzend, aber ich erfinde manchmal gerne das Rad neu...
MfG, Andy
Geändert von Socrates (07.09.2007 um 21:33:48 Uhr)
|
07.09.2007, 22:16:23
|
|
SELFPHP Guru
|
|
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
|
|
AW: DELETE Problem
Zitat:
Zitat von defabricator
"Dein Haus stürzt gerade ein. Und Du hast das Fenster offen stehen lassen."
|
Meine Fresse... Jahrelang habe ich geglaubt, MySQL würde beim Syntaxtest von links nach rechts arbeiten und beim ersten gefundenen Fehler meckern. Un nu kommst Du und behauptest das Gegenteil. Oder willst Du damit andeuten, wenn man lange genug wartet, wird aus links dann rechts?
Zitat:
Zitat von Socrates
...und ja ich weiß, es ist manchmal ätzend, aber ich erfinde manchmal gerne das Rad neu...
|
Baumdarstellung in einer Datenbank ist nicht neu. Such mal nach "nested sets"
Geändert von meikel (†) (07.09.2007 um 22:19:01 Uhr)
|
07.09.2007, 22:59:13
|
Senior Member
|
|
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
|
|
AW: DELETE Problem
Zitat:
Zitat von Socrates
ine vollkommen ausreichende und funktionelle Lösungsbeispiel dankbar ein Lnk oder so, an dem ich mich dann orientieren kann.
|
Dann nimm doch einfach http://de.php.net/pdo als Beispiel.
Geändert von defabricator (07.09.2007 um 23:27:03 Uhr)
Grund: Fehler im Link
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 17:32:49 Uhr.
|