Ik krijg steeds de volgende foutmelding:
"Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\wamp\www\paginas\handlers\handle_login.php on line 40"

Iemand enig idee hoe dat komt ?

Ik word helemaal gek! ik zit hier nu zo'n 2 1/2 dag mee bezig. en ik heb zowat alles geprobeerd.

Heeft iemand enig idee wat de fout is ?

//My SQL en database gegevens.
$dbc = mysql_connect('localhost', 'root', '******');
mysql_select_db('knorfski', $dbc);

$query1 = "SELECT * FROM login WHERE username = $gebruikersnaam";
$result = MySQL_query(query1, $dbc);

($row = mysql_fetch_array($result));

print($row['username']);
print($row['password']);
print($row['login_id']);

Mysql_close();
Tja.... Over de kleinste fouten zoek je het langst
@Iedereen:
Tip:
FOUT: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'query1' at line 1

SQL kan nooit de naam van de php-variabele kennen waarin je de query hebt gezet.
Hallo SanThe,

Dat begrijp ik even niet.
PHP bouwt toch eerst de string en dan stuurt hij hem pas ?
Hoi Knorfski,

ik denk dat SanThe dit bedoelt: de functie mysql_query krijgt wel de waarde van je query mee (dat heet 'pass by value') maar niet de naam van de variabele waar de query in gezet is.
Jan Koehoorn schreef op 14.11.2005 11:52
Hoi Knorfski,

ik denk dat SanThe dit bedoelt: de functie mysql_query krijgt wel de waarde van je query mee (dat heet 'pass by value') maar niet de naam van de variabele waar de query in gezet is.


Precies.
Dat is toch niet nodig ? Zolang hij de waarde maar kent ?

Of zit ik er nu helemaal naast ? :P
Knorfski schreef op 14.11.2005 14:44
Dat is toch niet nodig ? Zolang hij de waarde maar kent ?

Of zit ik er nu helemaal naast ? :P


Dat klopt, maar in de foutmelding die je kreeg stond de naam van de variabele en dat kan dus normaal niet. Dus moet je in die richting gaan zoeken.
Hallo mensen,

Hij werkt nu! :)

Ik wil jullie alsnog bedanken :D (K)

Reageren