hallo,

ik heb een probleem met mijn query. ik ben pas beginner met php en zal daarom de fout ook niet snel zien ;) Ik wil de naam van de garnaal laten zien in me code die in de db staat via de onderstaande code.

de url: http://www.garnalenkweker.nl/garnalenkwekerv2/database/garnaal.php?id=1

code:

<?php
include("../connect.php");
echo '<b><font size="1">Garnaal:</b><br><br>';
$query = 'SELECT naamgarnaal FROM Garnalenkweker_DB_Garnalen WHERE id = "'.$id.'"';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
while ($row = mysql_fetch_assoc($result))
{

echo '- '.$row['naamgarnaal'].'<br>';

}
?>

Weet iemand waarom hij helemaal niks geeft als ik naamgarnaal oproep?

mvg,
Geert
Veel voorkomende fout:<?
$query = 'SELECT naamgarnaal FROM Garnalenkweker_DB_Garnalen WHERE id = "'.$_GET['id'].'"';
?>
het werkt nu!
dank je voor de snelle reactie
Tip: Schrijf een query uit over meerdere regels en begin en eindig de query met dubbele quotes ".
<?php
$query = "
SELECT
naamgarnaal
FROM
Garnalenkweker_DB_Garnalen
WHERE
id = ".$_GET['id']
; // of evt. id = '".$_GET['id']."'"; wanneer je het id tussen quotes wilt hebben
?>

Reageren