function e($r){
if(@mysql_numrows($r))return 0;
else return 1;}
function f($r){
return mysql_fetch_array($r);}
function nr($r){
return mysql_num_rows($r);
Verder is het gebruikelijk om mysql_fetch_array te gebruiken icm met de while lus.
Ik zou btw
return mysql_fetch_array($r);
vervangen door
$return = mysql_fetch_array($r);
return $return;
?
Onbekende gebruiker
20-03-2006 18:44
Gijs (Armorad) schreef op 20.03.2006 18:42
Ik zou btw
return mysql_fetch_array($r);
vervangen door
$return = mysql_fetch_array($r);
return $return;
heeft iemand mischien een iedee wat ik er aan kan doen.?
?
Onbekende gebruiker
20-03-2006 19:22
Lees de PHP FAQ dan.
?
Onbekende gebruiker
20-03-2006 19:42
gewijzigd op 20-03-2006 19:42
Nou vooruit, ik haal het zelfs voor je uit de manual, dat kost me minder tijd dan het typen van dit bericht:
Let op xxxx kunnen verschilende opties zijn:
assoc, array, result, object enz...
Je sql query is niet geldig. Loop de query even na door:
mysql_query($sql) or die(mysql_error());
Dit weergeeft de foutmelding die MySQL op dat moment maakt.
$sql is dan uiteraard je query ($sql = "SELECT id FROM tabel"; bijvoorbeeld).
Wanneer je er nog niet uit komt, kun je je query echo-en:
echo "sql: " . $sql . "
";
?>
Zo heb je misschien een betere kijk op wat er allemaal gebeurt. Wat je ook kunt doen is de uitkomst van $sql eens te kopiƫren en plakken in je phpmyadmin (of elk soort ander mysql database management programma). Daar kun je dan sneller andere variaties proberen.