problemer med at SELECT WHERE række er lig $lid
Hvad gør jeg forkert?$lid sendes som querystring fra en menu knap
Den indholder et tal!
Når jeg skal hente det fra databasen sker der ikke noget! Jeg vil gerne have skrevet indoldet ud i $navi = $row['sMenuNavn'];
I databasen er menuID af typen int og fortløbende
Kan du se hvad jeg gør galt, det burte være så enkelt.
<?php
//finder hvilken menu der blevet aktiveret
$lid = $_GET['lid'];
//Sikre mig at den ikke er tom eller lig 0 (menu starter fra nr 1 til 10)
if (!isset($lid)){
//ok der er ikke indhold i lid
$lid=1;
//echo $lid;
}
//oprettet forbindelse til databasen
$con = mysql_connect("localhost","xxxxxx","xxxxxx");
//hvis forbindelsen ikke er ok
if (!$con)
{
die('Could not connect: ' . mysql_error());
}else{
//henter menu navn fra db
//$result = mysql_query("SELECT `menuID` FROM `webmenu` WHERE `menuID` =". $menuID." LIMIT 0, 30 ");
$result = mysql_query("SELECT * FROM webmenu WHERE menuID" . $lid . "");
while($row = mysql_fetch_array($result))
{
$navi = $row['sMenuNavn'];
}
}
echo $navi;
//echo $lid;
?>
