Jag har tänkt att göra ett enkelt skript som skriver ut en händelse exempelvis en match så det som jag vill ska skrivas ut är: Lag1 - Lag2 datum plats klockslag.
låter kanske väldigt simpelt för de flesta men skulle behöva lite tips på hur jag ska gå tillväga. Är nybörjare inom PHP och vet inte riktigt hur jag ska börja :)
Skapa en databas med de fält du vill ha. Datum bör du ha i formatet datetime.
datum datetime DEFAULT '0000-00-00 00:00:00'
Sen är det bara att du lägger till en post och testar.
Får du problem så är det bara att posta det här så ska nog någon kunna hjälpa dig. :)
Halloj.. har stött på lite problem..
får felmedelandet couldent select table.. jag har kollat stavning mm flera gånger
men förstår inte vad det kan bero på.
$result = mysql_query($sql) or die ("Couldn't select table");
till
$result = mysql_query($sql) or die (mysql_error());
Vad får du nu för felmeddelande ?
Sedan lagrar du ditt datum i en VARCHAR(6) och försöker i din SQL-fråga jämföra detta med NOW() som ger formatet YYYY-MM-DD HH:MM:SS.
Vore det inte lämpligare att spara datumet i formatet DATE och göra din jämförelse mot CURDATE() ?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match WHERE datum > now() LIMIT 1' at line 1
Matte skrev:
Sedan lagrar du ditt datum i en VARCHAR(6) och försöker i din SQL-fråga jämföra detta med NOW() som ger formatet YYYY-MM-DD HH:MM:SS.
Vore det inte lämpligare att spara datumet i formatet DATE och göra din jämförelse mot CURDATE() ?
Har relativt färsk inom php och har precis kommit igång.
Men av felmedelandet att dömma är det som du trodde, jag ska testa att ända från VARCHAR(6) till DATE men är osäker på hur jag gör med CURDATE().
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match WHERE datum > CURDATE() LIMIT 1' at line 1
När det gäller DATE så skriver man väl inte in någon läng va?
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match WHERE datum > now() LIMIT 1' at line 1
När det gäller DATE så skriver man väl inte in någon läng va?
Hur menar du ?
När du skriver till tabellen lägger du in ett datum med formatet YYYY-MM-DD.
Du kan i SQL-frågan istället för 'YYYY-MM-DD' använda dig av CURDATE() när du vill ha dagens datum.
Hur menar du ?
När du skriver till tabellen lägger du in ett datum med formatet YYYY-MM-DD.
Du kan i SQL-frågan istället för 'YYYY-MM-DD' använda dig av CURDATE() när du vill ha dagens datum.
Tänkte lite fel ang. längd.
Får ett felmedelande när jag kör admin.php nu..
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'match VALUES ('','', '', '', '', '', CURDATE())' at line 1
vad är det som gör att CURDATE inte fungerar som det ska