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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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 > SELFPHP > MySQLi/PDO/(MySQL)

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

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 06.09.2007, 22:44:13
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: DELETE Problem

Zitat:
Zitat von meikel Beitrag anzeigen
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)
Mit Zitat antworten
  #12  
Alt 07.09.2007, 16:38:31
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: DELETE Problem

Zitat:
Zitat von defabricator Beitrag anzeigen
Das macht im Ergebnis garnichts aus.
Es gibt einfach kein SELECT ... AND DELETE.
Das wäre dann der nächste Fehler...
Mit Zitat antworten
  #13  
Alt 07.09.2007, 17:38:51
defabricator defabricator ist offline
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.
Mit Zitat antworten
  #14  
Alt 07.09.2007, 18:33:08
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: DELETE Problem

Zitat:
Zitat von defabricator Beitrag anzeigen
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)
Mit Zitat antworten
  #15  
Alt 07.09.2007, 19:11:17
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: DELETE Problem

Zitat:
Zitat von meikel Beitrag anzeigen
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."
Mit Zitat antworten
  #16  
Alt 07.09.2007, 20:48:26
Benutzerbild von Socrates
Socrates Socrates ist offline
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
__________________
BSc. Applied Computer Science
http://www.bornageek.com
Mit Zitat antworten
  #17  
Alt 07.09.2007, 21:02:42
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: DELETE Problem

Zitat:
Zitat von Socrates Beitrag anzeigen
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
Mit Zitat antworten
  #18  
Alt 07.09.2007, 21:32:48
Benutzerbild von Socrates
Socrates Socrates ist offline
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
__________________
BSc. Applied Computer Science
http://www.bornageek.com

Geändert von Socrates (07.09.2007 um 21:33:48 Uhr)
Mit Zitat antworten
  #19  
Alt 07.09.2007, 22:16:23
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: DELETE Problem

Zitat:
Zitat von defabricator Beitrag anzeigen
"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 Beitrag anzeigen
...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)
Mit Zitat antworten
  #20  
Alt 07.09.2007, 22:59:13
defabricator defabricator ist offline
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
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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 16:38:08
Problem mit UPDATE und DELETE garnet MySQLi/PDO/(MySQL) 6 16.03.2006 23:07:07
Problem mit Lokalisierung eines SESSION - Problems Fabian85 PHP für Fortgeschrittene und Experten 5 03.10.2005 21:17:54
Problem mit DELETE Rudolfsport PHP Grundlagen 17 25.01.2005 21:33:57
Problem mit DELETE Slaughter MySQLi/PDO/(MySQL) 1 01.12.2003 08:10:42


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:32:49 Uhr.


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


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