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

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.