jwradheMedlem sedan juni 2002711 inlägg får inge felmeddelande och inget visas, vad e fel?
<?
include "data.php";
$db = mysql_connect($server, $user, $pwd);
mysql_select_db($dbname, $db);
$idag = date("Y-m-d");
$SQL = mysql_query("select count(*) as besok from raknare where datum = '$idag' ");
while($w=mysql_fetch_array($SQL)){
echo $w["besok"];
}
mysql_close($db); ?>
PeeerMedlem sedan mars 20025 907 inlägg Säker på att du har några poster som uppfyller villkoret då?
jwradheMedlem sedan juni 2002711 inlägg har fält som heter datum och det finns några med innehållet 2004-03-31 ja. :/
MatteMedlem sedan aug. 20002 975 inlägg COUNT(*) ger alltid en rad.
Vad får du för utfall av det här:
$query = "select count(*) as besok from raknare where datum = '$idag' ";
$SQL = mysql_query($query) or die("SQL: $query <br>".mysql_error());
jwradheMedlem sedan juni 2002711 inlägg det enda den skriver ut är = 0 . :/
MatteMedlem sedan aug. 20002 975 inlägg Skriver den ut '= 0' eller '0' ?
Vad har du för format på kolumnen datum ?
jwradheMedlem sedan juni 2002711 inlägg 0 skriver den ut
och datum ligger nog i format varchar. antar att jag måste ha int lr nåt sånt?
jwradheMedlem sedan juni 2002711 inlägg tog format = date. verkar funka nu.
MatteMedlem sedan aug. 20002 975 inlägg Det finns ett format för att lagra datum som heter DATE, och kanske hade varit lämpligare, men det ska inte ha någon betydelse i detta fall.
Hur ser koden ut som sparar raderna till databasen ?
[EDIT]
Var visst lite sen i svaret :)
Och tydligen hade det betydelse.