wat is er mis met dit? (k zie iets over het hoofd)

Status
Niet open voor verdere reacties.

Leon d

Gebruiker
Lid geworden
7 apr 2009
Berichten
218
PHP:
$dbc = @mysql_connect('localhost','user','password','dbase_name') OR die ('<p>Databaseverbinding kon niet worden gemaakt</p>');

 $q = "SELECT * FROM taken";
 $r = mysql_query($q);
 while ($row = mysql_fetch_row($r)) {
	//uitvoer
 }
(dbase gegevens uiteraard even verwijderd)
lijkt me goed, maar toch krijg ik de volgende error:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /usr/home/deb16269/domains/psblogger.nl/public_html/testing/ltest.php on line 6

Ik zie even iets over het hoofd waarschijnlijk.

bedankt!
 
Waarschijnlijk zit er een fout in je query.

Weet je zeker dat je een tabel hebt die taken heet? Heb je het al eens geprobeerd met backticks (`) om taken (i know, long shot)?

EDIT: je manier van verbinden klopt niet. Je database name moet daar weg, en die moet je met een aparte functie selecteren. Zo dus:

PHP:
$connection = mysql_connect( 'localhost', 'user', 'password' ) OR die ('<p>Databaseverbinding kon niet worden gemaakt</p>');
$db = mysql_select_db ( 'db_name', $connection );

 $q = "SELECT * FROM taken";
 $r = mysql_query($q);
 while ($row = mysql_fetch_row($r)) {
    //uitvoer
 }
 
Laatst bewerkt:
Ah tuurlijk! die database apart aanroepen. stom. Dit was de manier van mysqli die ik gebruikte.

Bedankt!!!
 
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan