Autor | Zpráva | ||
---|---|---|---|
Musilda Profil |
#1 · Zasláno: 29. 9. 2013, 16:33:13
Zdravím
mám v databázi sloupec create, kde mám datum ve formátu date. Potřeboval bych vybrat záznam, které byly vytvořeny v určitém rozpětí, podle datumů odeslaných formulářem. Pokud použiji takový zápis, vyhodí mi to syntax error a nemůžu přijít na to proč. WHERE project_id='".$project_id."' AND create >= '".$date_start."' AND create<='".$date_end."' 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 'create >= 2013-09-15 AND create<='2013-09-29' ORDER BY id DESC LIMIT 0,200' at line 1 Díky za všechny rady |
||
CZechBoY Profil |
#2 · Zasláno: 29. 9. 2013, 16:35:02
Zdravím,
zkus dát název sloupce `create` do těchto zpětných apostrofů. Navíc v té chybě vidím, že nejsou apostrofy u toho data, že by byla uložená stará verze? |
||
Musilda Profil |
#3 · Zasláno: 29. 9. 2013, 16:44:16
Díky, opravdu stačily přidat apostrofy.
|
||
Kcko Profil |
#4 · Zasláno: 30. 9. 2013, 13:23:16
Musilda:
Je to totiž "reserved word" |
||
Časová prodleva: 11 let
|
0