mysql_fetch_assoc foutmelding

Status
Niet open voor verdere reacties.

worldwide10

Gebruiker
Lid geworden
31 dec 2009
Berichten
6
Ik krijg deze fout

Warning: mysql_fetch_assoc (): geleverd argument is geen geldig MySQL resultaat resource in / home/lgamepl1/public_html/armortype.php on line 19

dit is wat ik krijg over de fout lijn:

while ($ row = mysql_fetch_assoc ($ result1))


:confused:
 
Als je een eigen vraag hebt, kun je beter een nieuw topic openen.

Wat de foutmelding betekend, is dat de variabele die je meegeeft aan de functie geen query result is.

Dat betekend 9 van de 10 keer dat er iets is misgegaan bij het uitvoeren van je query. Controleer dus even goed of die wel klopt.

Ow, en gebruik geen spaties tussen $ en de variabele naam; ik weet niet zeker of het is toegestaan (dacht het niet) maar het leest iig erg onhandig ;)
 
Bericht een eigen plek gegeven
 
Deze fout is nogal raar, De code werkt perfect voor hem. Maar als ik de code in PHP en liep in op mijn web server het geeft me deze fout ..

Ik heb niet de ruimte noch iets, Zou het kunnen dat ik misschien behoefte aan een nieuwe versie van php?

<? php
$ dbhost = '66 .176.96.57 ';
$ dbuser = 'root';
$ dbpass ='';

$ conn = mysql_connect ($ dbhost, $ dbuser, $ dbpass) or die ( 'Fout bij verbinding maken met mysql');

$ dbname = 'armor';
mysql_select_db ($ dbname);

$ Result1 = mysql_query ( "SELECT
armor.item_id, armor.name, armor.invgfx
UIT
armor
WANNEER
type = ' ". mysql_real_escape_string ($ _GET [' armortype ']). "'");


while ($ row = mysql_fetch_assoc ($ result1))
echo '<a href="http://www.l1gameplay.com/armortype.php&item_id='. $row["item_id"].'"> <img src = "http://www.euromillionsgoep.nl/dataview / images / gfx / '. $ row [ "invgfx"]. ". png" /> </ a>';
echo $ row [ "name"]. '<br />';




?>
 
$ Result1 = mysql_query (
...
while ($ row = mysql_fetch_assoc ($ result1))

PHP is hoofdlettergevoelig. $Result1 is dus een andere variabele dan $result1. Ze moeten dus of allebei in kleine letters of allebei met een hoofdletter.

Weet je zeker dat deze code verder wel werkt? Ik krijg namelijk een foutmelding als ik een spatie zet tussen het dollarteken ('$') en de variabelenaam.
PHP Parse error: syntax error, unexpected T_STRING, expecting T_VARIABLE or '$' in /home/frank/case.php on line 2
 
PHP:
$ Result1 = mysql_query ( "SELECT
armor.item_id, armor.name, armor.invgfx
UIT
armor
WANNEER
type = ' ". mysql_real_escape_string ($ _GET [' armortype ']). "'");

Misschien ben ik het, maar volgensmij is SQL gebaseerd op het Engels, en heten de keywords FROM en WHERE....
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan