Har en mysql databas som jag kör följande sql-sats på i phpMyAdmin och får ut ett svar:
SELECT check.*, krogar.* FROM `check` INNER JOIN krogar ON check.krog = krogar.id WHERE NOW() BETWEEN check.frm AND check.till LIMIT 0,10
Medans om jag kör det med ett script som ser ut så här returnerar den ingenting!
$sql_q = "SELECT check.*, krogar.* FROM `check` INNER JOIN krogar ON check.krog = krogar.id WHERE NOW() BETWEEN check.frm AND check.till LIMIT ".$counter.",".$antalpersida;
print($sql_q);
$result = mysql_query($sql_q) or die(mysql_error());
while($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
print("<td><a class=\"klick\" href=\"javascript:opn(".$line["check.id"].")\">".$line["check.rubrik"]."</a></td><td><a class=\"klick\" href=\"javascript:opn(".$line["check.id"].")\">".$line["krog.omrade"]."</a></td><td><a class=\"klick\" href=\"javascript:opn(".$line["check.id"].")\">".$line["check.krog"]."</a></td><tr>");
}
sql satsen som printas är identiskt med den första sqlsatsen.
Vad är fel?