Autor Zpráva
Musilda
Profil
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
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
Díky, opravdu stačily přidat apostrofy.
Kcko
Profil
Musilda:
Je to totiž "reserved word"

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0