Autor Zpráva
Forest
Profil *
Mám tento select
$select=mysql_query("SELECT nick, url, last_log
FROM users
WHERE
DATE_SUB (NOW(), INTERVAL 100 MINUTE) < last_log
ORDER BY last_log DESC");

pokud ho provedu třeba v phpMyAdmin tak v pohodě se provede, pokud ho ovšem vložím do php tak mi vyhodí mysql_error(); tohle :

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 ') < last_log ORDER BY last_log D
Taps
Profil
Forest
zkoušel jsi to takto <'last_log'
djlj
Profil
Taps
Spávně je `. A chyba není tam, ale někde před závorkou. Já tam ale chybu nevidím.
Forest
Profil *
já právě taky nevidím nic co by mělo vést k chybě a zarážíme že to v mysql funguje v pohodě
Forest
Profil *
Tak jsem to vyřešil

měl jsem tam : DATE_SUB (NOW(), INTERVAL 100 MINUTE) < last_log - to nefungovalo v php

opravil jsem na : DATE_SUB(NOW(), INTERVAL 100 MINUTE) < last_log - to již funguje, prostě u této fce musí za DATE_SUB být hned závorka

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: