Casper har ret.
"mysql_fetch_array(): supplied argument is not a valid MySQL result resource" betyder at et felt ikke findes, men databasen sansyneligvis blev fundet og der kunne logges ind.
Tjek at databasen eksisterer og er skrevet præcist på samme måde, store små bogstaver?
Det samme med alle tabelnavne osv.
Her er hele oppsettet:
MySQL databasen:
----------------
D:\xampp\mysql\bin>mysql -u root -p
Enter password: ****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 15
Server version: 5.0.51b-community-nt MySQL Community Edition (GP
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql> USE lokal;
Database changed
mysql> SELECT * FROM brukere;
+-----+------------+------------------------------------------+
| bid | brukernavn | passord |
+-----+------------+------------------------------------------+
| 1 | Karl | b0d0a7005ea252754afe4f3e099749570c56eb24 |
| 2 | Heidi | b064c4fa67c40e667772fd1743f182b2a09c4f92 |
| 3 | Petter | 8acbc08accfed32a4b4ec781452e2db00251cd12 |
| 4 | Test | 63982e54a7aeb0d89910475ba6dbd3ca6dd4e5a1 |
+-----+------------+------------------------------------------+
4 rows in set (0.00 sec)
mysql>
Her er PHP koden en gang til:
------------------------------
<?php
$kobleTil = mysql_connect("localhost", "root", "1234") || die(mysql_error());
$velg_db = mysql_select_db("lokal") || die(mysql_error());
$sql = "SELECT * FROM brukere";
$resultat = mysql_query($sql, $kobleTil)|| die(mysql_error());
while($row = mysql_fetch_array($resultat)){
extract($row);
echo "$bid<br />";
echo "$brukernavn<br />";
echo "$passord<br />";
}
?>
Feilmelding:
------------
Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:\xampp\htdocs\test.php on line 14
Mvh Karl-Arne