Door
Dennis
op 17-09-2004 10:10
gewijzigd op 17-09-2004 11:22
1.060 views
Hoi,
Ik heb een script waar je dingen mee uit een mysql databse haalt en die dan een link vormd naar een pagina met meer info.
Er is alleen een fout in het script.
Hier het script:
<?
$link =mysql_connect ("localhost", "root", "") or die ('#1 - Could not connect: ' . mysql_error());
mysql_select_db ("algevex") or die("#2 - Could not connect: " . mysql_error());
$query="SELECT asscom FROM producten";
$result=mysql_query($query);
$num=mysql_numrows($result);
De functie is niet mysql_numrows() maar mysql_num_rows(). Dat moet je echt eerst veranderen.
Als die dan nog steeds niet werkt is er waarschijnlijk wat mis aan je query. Probeer de query eens mbv PHPMyAdmin of een ander progje (MySQL Front oid) uit te voeren. Kijk dan goed welke fout je DB terug geeft.
Ok ik heb het veranderd en krijg nog steeds deze fout.
Fout:
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\WebServer\xampp\htdocs\algevex\website\asscom.php on line 8
AssCom
probeer gewoon is of hij wel alles kan pakken i.p.v. alleen asscom,
<?
$query="SELECT asscom FROM producten";
?>
vervangen met
<?
$query="SELECT * FROM 'producten'";
?>
het zou kunnen werken maar weet het niet zeker
is asscom een veld in je tabel, of een waarde die ergens aan verbonden moet zijn, want als het het laatste is dan moet je deze query gebruiken:
<?
$query=mysql_query("SELECT * FROM 'producten' WHERE 'veld' = asscom");
?>
volgens mij, zo uit me hoofd
<?
mysql_connect("localhost", "root", "") or die('#1 - Could not connect: ' . mysql_error());
mysql_select_db ("algevex") or die("#2 - Could not connect: " . mysql_error());
$result = mysql_query("SELECT asscom FROM producten");
$num = mysql_num_rows($result);