[mysql] not a valid MySQL result resource

Pagina: 1
Acties:

  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
als ik deze php code gebruik om de resultaten van de query $sqlquery in een array te stoppen krijg ik een error:
de code
PHP:
1
2
3
4
5
6
$db = mysql_connect("localhost", "ries", "wachtwoord");
mysql_select_db("ries",$db);

$SQLquery = "SELECT * FROM bob_klachten WHERE klacht_id='20'";
$result = mysql_query($SQLquery,$db); 
$klachtrow = mysql_fetch_array($result);

de error:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /html/ries/klachten/content/actie/show_actie.php on line 7
welk argument is er eigenlijk fout van de mysql_fetch_array()???

hier zou een slimme opmerking kunnen staan
maar die staat er niet


  • Suepahfly
  • Registratie: Juni 2001
  • Laatst online: 21-04 16:00
Waarschijnlijk heb je een foutje in de query of is de databse verbinding niet gelegt.

Zet een
PHP:
1
 ... or die (__LINE__."  ".mysql_error());
achter de mysql functies.

  • RAJH
  • Registratie: Augustus 2001
  • Niet online
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);
?>

  • hobbeldebobbel
  • Registratie: Februari 2001
  • Laatst online: 15-02-2023
*schaam*:
Unknown column 'klacht_id' in 'where clause'
*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:
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


  • igmar
  • Registratie: April 2000
  • Laatst online: 12-05 15:46

igmar

ISO20022

hobbeldebobbel schreef op 28 december 2003 @ 21:37:
welk argument is er eigenlijk fout van de mysql_fetch_array()???
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.

[ Voor 20% gewijzigd door igmar op 28-12-2003 23:02 ]