TypeMedlem sedan mars 20021 239 inlägg Detta funkar inte....
$datum = date("Y-m-d H:i");
$sel = mysql_query("SELECT * FROM spelningar WHERE (datum >= $datum) order by datum");
Felmeddelande:
Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in d:\stuff\website\erik\straxunder\spelningstest.php on line 41
Men jag vet ju att det finns datum på samma form ( 2003-04-28 17:57 tex.. )!
TypeMedlem sedan mars 20021 239 inlägg OBS. Datumen ligger som vanliga varchar... men det ska väl inte spela någon roll?
LarsGMedlem sedan dec. 200012 464 inlägg $sel = mysql_query("SELECT * FROM spelningar WHERE (datum >= '$datum') order by datum");
I detta fall gör det inget att du har varchar men jag tycker ändå att du bör byta datatyp.
TypeMedlem sedan mars 20021 239 inlägg Tack så mycket... varför ska jag byta tycker du?
K@llenMedlem sedan mars 20032 667 inlägg Det finns ju datetime som är bättre till datum. Dels får du lättare att göra korrekta jämförelser och dels rätt sortering.
De olika fälttyperna finns ju inte för skoj skull. ;)
TypeMedlem sedan mars 20021 239 inlägg näe, men jag fick aldrig till datumet till det formatet jag ville ha... men det kanske går bra eller?
LarsGMedlem sedan dec. 200012 464 inlägg Formateringen går alltid att få till. Om du använder en datumtyp så finns det inbyggda funktioner för att formattera och plocka ut de delar man vill ha.
Det vore ännu bättre om Mysql verkligen validerade datum också.
TypeMedlem sedan mars 20021 239 inlägg Du får ursäkta att jag är lite trög.. vad menar du med validerade datum?
LarsGMedlem sedan dec. 200012 464 inlägg kontroll att ett datum är giltigt.
2003-04-31
är inte ett giltigt datum och borde därför inte gå att lagra i en kolumn med typen date.
Vad händer i Mysql om man försöker lagra ett sådant datum?
K@llenMedlem sedan mars 20032 667 inlägg
Vad händer i Mysql om man försöker lagra ett sådant datum?
Den skickade in det med glädje. :OO :l :x
CactuzMedlem sedan okt. 2001670 inlägg Öhh.. ska man inte få lagra datum som pekar på framtiden? Det verkar ju lite korkat
LarsGMedlem sedan dec. 200012 464 inlägg 30 dagar har april juni september och november
28 dagar februari allen
alla de övriga 31
CactuzMedlem sedan okt. 2001670 inlägg Jaha :e
*tillbaka till lågstadiet*
TypeMedlem sedan mars 20021 239 inlägg Varför går inte detta?
Det borde väl fungera, eller har jag skrivit fel kod igen?
$datum = date("Y-m-d H:i");
if($pri->datum < '$datum')
print("En gammal spelning");
else
print("En ny spelning");
Det dumma är att den inte alls gör något... eller den sätter att alla är nya spelningar.. fast det inte är så...
TypeMedlem sedan mars 20021 239 inlägg $datum = date("Y-m-d H:i");
if($pri->datum < $datum)
print("En gammal spelning");
else
print("En ny spelning");
Ibland måste man testa! Nu fungerar det juh ;) *LOL*