uitlezen uit database
ik probeer wat uit te lezen uit mijn database. maar ik krijg op een of andere manier een error, terwijl ik wel verbinding heb met de database. zal ook misschien iets over het hoofd hebben gezien. hoop dat iemand mij ermee kan helpen ;)
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /public/sites/index.php on line 123
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
$id = $_GET['id'];
$resultaat = mysql_query("SELECT * FROM Project ORDER BY datum DESC LIMIT 2", $db);
echo ($resultaat);
while ($row = mysql_fetch_array($resultaat))
{
echo "titel: ".$rij['titel']. "<br>";
echo "<br> url_plaatje: ".$rij['url_plaatje']."<br>";
echo "<br> url_project: ".$rij['url_project']."<br>";
}
?>
$id = $_GET['id'];
$resultaat = mysql_query("SELECT * FROM Project ORDER BY datum DESC LIMIT 2", $db);
echo ($resultaat);
while ($row = mysql_fetch_array($resultaat))
{
echo "titel: ".$rij['titel']. "<br>";
echo "<br> url_plaatje: ".$rij['url_plaatje']."<br>";
echo "<br> url_project: ".$rij['url_project']."<br>";
}
?>
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /public/sites/index.php on line 123
Het punt is dat PHP eigenlijk zegt: 'Er gaat iets mis, ik kan niet verdergaan. Vraag MySQL maar eens'..
Dus daarom is een mysql_error() een stuk handiger om te te passen in een foutafhandeling.
Verder even een puntje: Stap over op MySQLi of PDO. De functiebibliotheek van MySQL zal op den duur gaan verdwijnen.
Ook is het aan te raden om de velden die je gebruikt in je query te noemen, en niet met een * [alles].
Dus daarom is een mysql_error() een stuk handiger om te te passen in een foutafhandeling.
Verder even een puntje: Stap over op MySQLi of PDO. De functiebibliotheek van MySQL zal op den duur gaan verdwijnen.
Ook is het aan te raden om de velden die je gebruikt in je query te noemen, en niet met een * [alles].
Gewijzigd op 09/08/2014 13:19:09 door - Ariën -