Seite 2 von 3
Verfasst: 16.05.2004 15:46
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
Verfasst: 16.05.2004 16:06
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
Verfasst: 16.05.2004 16:15
von Lord_Femto
also gleicher fehler, wie oben. nichts mit scheitern
Verfasst: 16.05.2004 16:23
von PhilippK
Ups - mein Fehler
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);
Verfasst: 16.05.2004 16:30
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.
Verfasst: 16.05.2004 16:32
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
Verfasst: 16.05.2004 16:35
von Lord_Femto
genau. gemeinsam schaffen wir das.
und du hast recht. der fehler liegt in dieser zeile.
Querry 1 failed
Verfasst: 16.05.2004 20:27
von Pyramide
Verfasst: 16.05.2004 20:31
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
Verfasst: 16.05.2004 20:42
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.