Autor Zpráva
kralik
Profil *
Zdravím, mám localhost (Apache, php, mysql) a na webu mi píše

Incorrect integer value: '' for column 'id' at row 1

při každém vložení řádku do tabulky, když tam dám na pevno id, třeba jedna tak to jde, ale jelikož chci auto increment (v DB je nastavené) tak tam mám ('', $nazev) - znak ' 2x

Chyba je v nastavení PHP.ini, protože jinde mi to funguje, bohužel nevím co tam mám změnit aby to fungovalo, co to může být, proto prosím o radu Vás. Díky všem :)
kralik
Profil *
Omlouvám se za titulek, omylem jsem zmáčkl enter a bohužel tak blbě, že se to odeslalo s chybami :(
střelec
Profil *
Střelím od boku : zkus i ten $nazev zabalit do apostrovu
nightfish
Profil
Incorrect integer value: '' for column 'id' at row 1
dej tam třeba 0, bez apostrofů
pokud máš nastavený auto_increment nad id, tak to bude fungovat
kralik
Profil *
střelec
Mám

nightfish
Ano funguje to, díky, jenže mě by celkem zajímalo to nastavení v php.ini s tím ' ' :)
Jan Tvrdík
Profil
kralik
To nebude php.ini, ale spíš jiná verze MySQL případně její jiné nastavení. PHP nemá na DB téměř žádný vliv.

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