datum vergleichen und bei bedarf löschen

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

Code: Alles auswählen

$vb = mysql_connect('xxxxxxx', 'xxxxxxxx', 'xxxxxxxx');
mysql_select_db("xxxxxxxx");
mysql_query("delete * from `PB-Gigs` where CURDATE() > datum2", $vb);
$daten = mysql_db_query("select date_format(datum, '%d.%m.%Y') as datum, datum2, zeit, info, ort from `PB-Gigs` order by datum2", $vb);
$anzahl = mysql_num_rows($daten);
for($i=0; $i<$anzahl; $i++)
fehler:

Code: Alles auswählen

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/www/web218/html/gigs-main.php on line 32
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Nehm mal

Code: Alles auswählen

$vb = mysql_connect('xxxxxxx', 'xxxxxxxx', 'xxxxxxxx') OR die('No MySQL-connection');
mysql_select_db("xxxxxxxx") OR die('Database not found');
Ich vermute, an der Stelle scheiterst du schon.

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

also gleicher fehler, wie oben. nichts mit scheitern
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Ups - mein Fehler :oops:

Code: Alles auswählen

$daten = mysql_db_query("select date_format(datum, '%d.%m.%Y') as datum, datum2, zeit, info, ort from `PB-Gigs` order by datum2", $vb);
ersetzen durch

Code: Alles auswählen

$daten = mysql_query("select date_format(datum, '%d.%m.%Y') as datum, datum2, zeit, info, ort from `PB-Gigs` order by datum2", $vb);
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

*lol* ok jetzt ist wieder alles zu sehen. problem ist nur, dass nichts gelöscht wird.

ich habe ein termin vom 2004-01-10 doch da passiert nichts.
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
PhilippK
Vorstand
Vorstand
Beiträge: 14662
Registriert: 13.08.2002 14:10
Wohnort: Stuttgart
Kontaktdaten:

Beitrag von PhilippK »

Mach mal

Code: Alles auswählen

mysql_query("delete * from `PB-Gigs` where CURDATE() > datum2", $vb) OR die('Querry 1 failed');
Irgendwie schaffen wir das noch... ;-)

Gruß, Philipp
Kein Support per PN!
Der Sozialstaat ist [...] eine zivilisatorische Errungenschaft, auf die wir stolz sein können. Aber der Sozialstaat heutiger Prägung hat sich übernommen. Das ist bitter, aber wahr. (Horst Köhler)
Meine Mods
Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

genau. gemeinsam schaffen wir das.
und du hast recht. der fehler liegt in dieser zeile.
Querry 1 failed
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Lord_Femto
Mitglied
Beiträge: 701
Registriert: 19.12.2003 15:53
Wohnort: Berlin

Beitrag von Lord_Femto »

tachen pyramide.

danke für die info. aber das problem ist nicht die abfrage, sondern nur diese eine zeile zum löschen. diese führt er nicht aus.

alles andere gibt er ja unter www.pandemicbrew.de/gigs.htm aus, bloß nicht, dass die alten beiträge gelöscht werden
Gruß Lord_Femto
visit - http://www.pandemicbrew.de
Project X
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Lord_Femto hat geschrieben:das problem ist nicht die abfrage, sondern nur diese eine zeile zum löschen
Diese "eine zeile zum löschen" ist aber auch eine Datenbankabfrage (mysql_query). Und wenn die Funktion false zurückgibt (siehst du am Code von PhilipppK), gibt dir [php:mysql_error] detailierte Informationen zum Fehler.
Antworten

Zurück zu „Coding & Technik“