Autor | Zpráva | ||
---|---|---|---|
pancus Profil * |
#1 · Zasláno: 4. 9. 2007, 15:59:35
Přešel jsem na novější verzi mysql. Najednou staré skripty hlásí chybu:
1366: Incorrect integer value: '' for column 'id' at row 1 skript: MySQL_Query ("INSERT INTO $databaze VALUES ('', '".addslashes($_POST['jmeno'])."', '".addslashes($_POST['text'])."', NOW())") Díky za pomoc! |
||
nightfish Profil |
#2 · Zasláno: 4. 9. 2007, 16:50:11
1366: Incorrect integer value: '' for column 'id' at row 1
1366: Nesprávná celočíselná hodnota '' pro sloupec 'id' není vhodné ukládat do celočíselného sloupce prázdný řetězec - buď NULL nebo 0 (obojí bez apostrofů) |
||
Kajman_ Profil * |
#3 · Zasláno: 4. 9. 2007, 16:58:14
Pokud je to Váš server, možná pomůže poslední poznámka z
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=28&topic=5 0524 |
||
pancus Profil * |
#4 · Zasláno: 4. 9. 2007, 17:47:02
Je to sloupec id na kterém je auto_incerment. Můžu se zeptat, proč není vhodné tam dosazovat prázdný řetězec? Jinak funguje NULL a 0 bez apostrofů i 0 s apostrofama.
Díky |
||
Časová prodleva: 17 let
|
0