Autor Zpráva
Erax
Profil *
Ahojte,
mám takový problém. Pokud dělám INSERT nebo UPDATE a vkládám tam prázdné data tj. jmeno_id="" a v mySQL je nastaveno jmeno_id na int(11) unsigned, tak na předchozím webhostingu se bez problému mySQL provedl a uložil "0", pokud jsem mu tam poslala prázdné jmeno_id = ""

Nyní jsem na jiném hostingu a naprosto ve všech scriptech to takto používám. Měnit se mně to nechce. Nejhlejší cesta je nastavit webhosting. Ale jak? Poradí někdo, co mám přesně nastavit, aby mySQL v případě prázdného dotazu to uložilo u číselného INT ... prostě nulu?

Hrozně moc děkuji za výpoc, jsem z toho už bezradná :(
Kajman
Profil
Zkuste po připojení vždy nastavit
SET sql_mode = ''
abyste neměla nastaven Strict SQL Mode.

A na vývojové verzi si naopak nastavte přísnější řežim, ať Vás to na takové nesmysly upozorní hned.

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