Autor Zpráva
svanda777
Profil
Dobrý den,

chtěl bych do MySQL ukládat čas posledního přihlášení. Zkoušel jsem kód uvedený níže, ale hází mi to tuto chybu:

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 '\'08/05/2012 12:00:02\' WHERE `uzivatele`.`id_uzivatele` = 1' at line 1

Kód:

$sql= mysql_query("UPDATE `soubory`.`uzivatele` SET `posledni_prihlaseni` = \'$datum\' WHERE `uzivatele`.`id_uzivatele` = $id") or die(mysql_error());
Someone
Profil
Proč jsou ty apostrofy escapované? je to zbytečné nežádoucí, když řetězec začínáš uvozovkami:
$sql= mysql_query("UPDATE `soubory`.`uzivatele` SET `posledni_prihlaseni` = '".$datum."' WHERE `uzivatele`.`id_uzivatele` = ".$id) or die(mysql_error());

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: