JjwradheMedlem sedan juni 2002711 inlägg Frågan#1 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äggSäker på att du har några poster som uppfyller villkoret då?
JjwradheMedlem 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äggCOUNT(*) 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());
JjwradheMedlem sedan juni 2002711 inlägg det enda den skriver ut är = 0 . :/
MatteMedlem sedan aug. 20002 975 inläggSkriver den ut '= 0' eller '0' ?
Vad har du för format på kolumnen datum ?
JjwradheMedlem 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?
JjwradheMedlem sedan juni 2002711 inlägg tog format = date. verkar funka nu.
MatteMedlem sedan aug. 20002 975 inläggDet 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.