hier zou een slimme opmerking kunnen staan
maar die staat er niet
Waarschijnlijk heb je een foutje in de query of is de databse verbinding niet gelegt.
Zet een
Zet een
PHP:
achter de mysql functies.
1
| ... or die (__LINE__." ".mysql_error()); |
volgensmij mag de $db weg bij $result:
PHP:
1
2
3
4
5
6
7
8
| <? $db = mysql_connect("localhost", "ries", "wachtwoord"); mysql_select_db("ries",$db); $SQLquery = "SELECT * FROM bob_klachten WHERE klacht_id='20'"; $result = mysql_query($SQLquery); $klachtrow = mysql_fetch_array($result); ?> |
*schaam*:
de klacht_id moet daar niet staan...... het moest id zijn *schaam*
maw de query was dus fout.... en de error die ie gaf was dus ook dat de query verkeerd was....
handig dingetje die or die .... nu lekker vaak gaan gebruiken voor debug
thanx anywayz...
de goede code was dus gewoon:
*schaam*Unknown column 'klacht_id' in 'where clause'
de klacht_id moet daar niet staan...... het moest id zijn *schaam*
maw de query was dus fout.... en de error die ie gaf was dus ook dat de query verkeerd was....
handig dingetje die or die .... nu lekker vaak gaan gebruiken voor debug
thanx anywayz...
de goede code was dus gewoon:
PHP:
1
2
3
4
5
| $klacht_id = $id; $SQLquery = "SELECT * FROM bob_klachten WHERE klacht_id='$klacht_id'"; $result = mysql_query($SQLquery,$db) or die (__LINE__." ".mysql_error()); $klachtrow = mysql_fetch_array($result); |
hier zou een slimme opmerking kunnen staan
maar die staat er niet
Je query gaat niet goed. Hint : Error checking. De variable die mysql_connect() teruggeeft hoef je niet te gebruiken, tenzij je meerdere DB connecties hebt.hobbeldebobbel schreef op 28 december 2003 @ 21:37:
welk argument is er eigenlijk fout van de mysql_fetch_array()???
[ Voor 20% gewijzigd door igmar op 28-12-2003 23:02 ]