Autor | Zpráva | ||
---|---|---|---|
Halelop Profil * |
#1 · Zasláno: 1. 11. 2013, 23:56:36
Ahoj,
mám tabulku v databázi a mám tam sloupec typu timestamp a výchozí hodnotu CURRENT_TIMESTAMP. Jenže když vkládám do DB, tak se mi to uloží jako 0000-00-00 00:00:00. Nevím, jestli dát nějaký kód nebo něco, tak tady je SQL příkaz mysql_query("INSERT INTO table VALUES ('', '', '', '$promenna1', '$promenna2', '$promenna3')") or die(mysql_error() První je auto_increment ID, druhá je právě ten timestamp a třetí je jméno, to je zatím nepodstatné. Díky |
||
shaggy Profil |
#2 · Zasláno: 2. 11. 2013, 00:23:10
Východzia hodnota sa zapíše iba vtedy, ak do stĺpca nevkladáš žiadnu inú hodnotu. Ale v tomto prípade hodnotu vkladáš (prázdny reťazec) a keďže je to pole typu timestamp, vloží sa ti to, čo vidíš.
Skús upraviť dotaz napr. takto: INSERT INTO table (stlpec1, stlpec2) VALUES (hodnota1, hodnota2) |
||
Halelop Profil * |
#3 · Zasláno: 2. 11. 2013, 01:10:58
Díky moc, akorát jsem nevěděl jak ho vynechat.
|
||
Časová prodleva: 11 let
|
0