php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 23.08.2011, 11:29  
Erfahrener Benutzer
 
Registriert seit: 25.01.2009
Beiträge: 1.027
PHP-Kenntnisse:
Fortgeschritten
Capfly befindet sich auf einem aufstrebenden Ast
Capfly eine Nachricht über ICQ schicken Capfly eine Nachricht über MSN schicken
Standard

Zitat:
Zitat von eisenhans Beitrag anzeigen
Tja eagle275 und Capfly,

wer lesen kann, ist klar im Vorteil:

Zitat lupin:

Ich habe ein delete mysql_query geschrieben und wollt fragen ob es von der Syntax etc. richtig bzw. korrekt ist oder ob Ihr mir eine andere Art empfehlen würdet.

Wie gesagt es funktioniert wie es soll will nur wissen ob ich es richtig gemacht habe bezogen auf "richtig programmieren" -> hoffe Ihr versteht wa sich meine.

Nichts zu lesen von "Funktioniert das ..."

@lupin

Also auf jeden Fall würde ich den Source erstmal vernünftig einrücken und ausführlich kommentieren, mehr fällt mir gerad auch nicht ein ...
Es gibt trotzdem solche Leute^^
__________________
MfG
~Capfly
Jetzt NEU! Cpix & Wbits Katahlan.de - Das Browsergame
Capfly ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.08.2011, 12:29  
Neuer Benutzer
 
Registriert seit: 21.08.2011
Beiträge: 5
PHP-Kenntnisse:
Anfänger
_-lupin-_ befindet sich auf einem aufstrebenden Ast
Standard

hi,

wie gesagt der code funktioniert und macht was er soll.

meine artikel id ist nur eine zahl. aber durch die normalisierungsregeln hat/ kann ein artikel bis zu 9 tabellen mit informationen füllen, kommt drauf an ob zB weitere produktdetails zu dem artikel eingetragen wurden. nur dann wird die neue tabelle mit einem datensatz beglückt mit der id des artikels. deswegen weis man nicht ob und wie viele der 9 tabellen für den artikel benutzt wurden. daher auch die if abfragen die klären sollen ob ein eintrag vorhanden ist und wenn ja dann wird der eintrag auch aus dieser tabelle gelöscht.

wie gesagt fkt einwandfrei, ich wollte nur wissen ob mein syntax verbesserungswürdig ist bzw ggf alternativen mir anhören.

nebenbei gesagt ich arbeite immer mit error_reporting(E_ALL) etc. bevor ich was online stelle also kannst mir gleuben es kommt nix, kein fehler.
_-lupin-_ ist offline   Mit Zitat antworten
Alt 23.08.2011, 12:58  
Erfahrener Benutzer
 
Registriert seit: 01.09.2010
Beiträge: 4.561
PHP-Kenntnisse:
Fortgeschritten
eagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Menscheagle275 ist ein sehr geschätzer Mensch
Standard

php-error-reporting meldet dir aber keine mysql-errors .. dafür musst du wohl wirklich mal ein (paar) Datensätz(e) löschen .. daher hatte das Chris auch vorgeschlagen in seiner ersten Antwort... Ich bin mir sicher, wenn du diese Abfrage zum löschen SOO an die Datenbank schickst, wie du sie da stehen hast, funktioniert es NICHT - denn du bekommst zwingend nen mysql_error ....

obendrein solltest du dir das mit den 9 Tabellen nochmal durch den Kopf gehen lassen ..

wenn zu einer Artikel-ID Einträge in bis zu 3 Tabellen gehören, dann erfordert das auch 9 EINZELNE DELETE-Abfragen ... und nicht eine bunt gemischte
__________________
"Irren ist männlich", sprach der Igel und stieg von der Drahtbürste
eagle275 ist offline   Mit Zitat antworten
Alt 23.08.2011, 15:20  
Neuer Benutzer
 
Registriert seit: 21.08.2011
Beiträge: 5
PHP-Kenntnisse:
Anfänger
_-lupin-_ befindet sich auf einem aufstrebenden Ast
Standard

ich habe doch gesagt das es schon funktioniert ( seit mysql 4 gibt es deleteanweisungen für mehrere tabellen in einer)

und das script funktioniert und löscht auch so wie es soll.

Ohnefehler ( egal phpfehler oder mysqlfehler).


naja egal...trotzdem danke
_-lupin-_ ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

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

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
impossible where clause / MySQL Integer Query chunky PHP Einsteiger 4 11.04.2011 14:45
Eine Frage zum guten Code-Layout SilentSight JavaScript, Ajax und mehr 3 14.07.2010 09:18
[Erledigt] Frage zu JOIN Befehl und dem Auslesen desselben apo PHP Tipps 2010 11 13.06.2010 19:32
[Erledigt] MySql Mehrfach DELETE JackdasRipperl Datenbanken 3 24.03.2010 11:41
[Erledigt] Frage bzgl. Klassen und Objekten nBassCom PHP Tipps 2010 4 20.01.2010 21:43
[Erledigt] DELETE mit mehreren WHERE Angaben einer nicht festgelegten Tabelle Lollix Datenbanken 2 15.10.2009 09:54
[Erledigt] ob_end_flush() failed to delete and flush buffer. No buffer to delete or f Peterle PHP Tipps 2009 12 26.08.2009 23:33
[Erledigt] performance query frage rudygotya Datenbanken 16 08.08.2009 12:23
Query später weiter einschränken? MatzeMuc86 Datenbanken 9 14.04.2009 14:15
URL Frage Eclipse16V PHP Tipps 2009 8 23.02.2009 17:02
Hallo eine Frage in sachen Forensysteme spikytux HTML, Usability und Barrierefreiheit 11 03.01.2009 15:06
Dringende Frage odde PHP Tipps 2008 5 28.10.2008 19:03
Frage zu einem Editformular PHP Tipps 2005 3 25.04.2005 14:58
[Erledigt] Frage zur Funkrionen? PHP Tipps 2004-2 10 01.12.2004 09:42
select query durch if anweisungen splitten Datenbanken 6 06.09.2004 13:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php delete query 2 tabellen

Alle Zeitangaben in WEZ +2. Es ist jetzt 13:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum