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

Das Zend Framework

Das Zend Framework 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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 11.11.2007, 13:25:45
timo88 timo88 ist offline
Anfänger
 
Registriert seit: Sep 2006
Ort: Bad Zwesten
Alter: 35
Beiträge: 35
timo88 eine Nachricht über ICQ schicken
DB-Einträge löschen

Hallo,
ich bin noch recht ungeübt bei verknüpften SQL-Abfragen.

Folgendes Problem:
Auf meine Homepage erstelle ich Bildergalerien. Die dazugehörigen Daten befinden sich in meiner DB. Die Tabellendefinitionen sehen folgendermaßen aus:

picGalerie (GalerieID, Galeriename, Beschreibung, Datum, BesitzerID, Erstellt)
picBilder (GalerieID, BildID, Views)
picKommentare (BildID, KommentarID, Kommentar, Username, UserIP, Zeit)


Wenn ich eine komplette Galerie löschen möchte, müssen ja auch alle Daten der Bilder und Kommentare gelöscht werden. Da ich nicht ein duzend SQL-Befehle schreiben will, frage ich mich wie ich das Löschen der Bilder und Kommentare verknüpfen kann bzw. muss?!

Kann mir da jemand weiterhelfen? Oder zumindest erstmal einen Denkanstoß geben. Muss man das mit Joins machen? Ich steh echt voll auf dem Schlauch...

Vielen Dank im vorraus
Timo

Geändert von timo88 (11.11.2007 um 13:29:33 Uhr) Grund: Ergänzung
Mit Zitat antworten
  #2  
Alt 11.11.2007, 14:05:12
timo88 timo88 ist offline
Anfänger
 
Registriert seit: Sep 2006
Ort: Bad Zwesten
Alter: 35
Beiträge: 35
timo88 eine Nachricht über ICQ schicken
AW: DB-Einträge löschen

Geht das mit ner Unterabfrage?

Code:
SELECT bildID FROM picBilder WHERE galerieid=$galerieID;
Also der Löschbefehl müsste dann so aussehen:

Code:
DELETE b,k FROM picBilder b, picKommentare k WHERE b.galerieID=$element
AND k.bildID=(SELECT bildID FROM b WHERE galerieID=$element);
Könnte ich das so machen? Sorry das ich da nicht gleich drauf gekommen bin...
Mit Zitat antworten
Antwort


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
mehrere Datensätze löschen (Checkboxen) timo88 PHP für Fortgeschrittene und Experten 1 10.09.2006 14:17:20
Tabellen abgleichen, vergleichen u. einträge löschen rallesalle MySQLi/PDO/(MySQL) 1 01.11.2005 12:32:07
Dateiimport zu mysql Lars_oha PHP für Fortgeschrittene und Experten 10 18.09.2003 08:10:51
Verzeichnisse löschen?!? web-wg PHP für Fortgeschrittene und Experten 4 27.08.2003 14:40:31
Verzeichnis inkl. Dateien löschen doudie PHP für Fortgeschrittene und Experten 5 16.11.2002 22:37:10


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


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


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