Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 27. 2. 2006, 13:10:56
Následující kód mi v PhpAdminu neustále háže chybovou hlášku: "#1054 - Unknown column 'ostatni_podminky' in 'field list' "
INSERT INTO aukce (id_aukce, zalozeni, nazev, popis, detail, technicke_podminky, ostatni_podminky, zacatek, konec, kod_oracle) VALUES ('3', 'NOW()', 'TEST', 'test základní popis', 'test detailní popis', 'test tech.podmínky', 'test ostatní podm.', '20060228060000', '20060228230000', 'S636') 'ostatni_podminky' v db existuje, je typu TEXT. Už mě nic nenapadá.:-/ |
||
MilanJ Profil |
#2 · Zasláno: 27. 2. 2006, 13:13:13
Když hodnoty ostatni_podminky vynechám, dotaz projde. Nechápu ale proč?!
|
||
MilanJ Profil |
#3 · Zasláno: 27. 2. 2006, 13:27:41
Mě to absolutně nedává smysl, pole tabulky ostatni_podminky nejde prostě naplnit, píše mi to, že prostě neexistuje!
Já mám ale v políčku u jiných záznamů hodnoty zadané! |
||
MilanJ Profil |
#4 · Zasláno: 27. 2. 2006, 13:34:17
Tak chyba je v názvu, když vynechám podminky, šlape to. Ale proč tomu tak je, netuším.
|
||
Leo Profil |
#5 · Zasláno: 27. 2. 2006, 13:46:37
"#1054 - Unknown column 'ostatni_podminky' in 'field list'"
Tak tam nejspis pole ostatni_podminky opravdu neni, nemate to tam napriklad s diakritikou? Leo |
||
MilanJ Profil |
#6 · Zasláno: 27. 2. 2006, 13:52:41
nemám, kontroloval jsem to 10x. Zvláštní je, že jsem předtím vkládal data a nebyl problém.
Vyřešil jsem to přejmenováním pole, ale je to volaaké čudné. |
||
Časová prodleva: 12 měsíců
|
|||
KP91 Profil * |
#7 · Zasláno: 14. 2. 2007, 01:42:08
Resil jsem take tento problem. a to u nasledujiciho scriptu:
mysql_query("update TABULKA set SLOUPEC=".$PARAMETR." where id=".$UYIVATEL) or die("neprovedeno." . mysql_error()); stale mi to hayzelo tutez chybu a nakonec sem prisel na to ze staci zadavanou hodnotu dat do jednoduchyh uvozovek takze to pak vypada takto: mysql_query("update pary set cstsidt='".$cstsidt."' where id=".$kdo) or die("neprovedeno." . mysql_error()); |
||
Leo Profil |
#8 · Zasláno: 14. 2. 2007, 08:50:45
KP91 "nakonec sem prisel na to ze staci zadavanou hodnotu dat do jednoduchyh uvozovek"
Coz zalezi na tom, jaky datovy typ mate ve sloupci tabulky. Pokud ciselny tak tam uvozovky nemaji co delat, Leo |
||
Joker Profil |
#9 · Zasláno: 14. 2. 2007, 10:06:33
Leo
I číslo v uvozovkách to vezme, akorát se udělá automaticky převede na číslo. Jinak řetězce se samozřejmě musí dávat do uvozovek. A názvy sloupců, tabulek a identifikátorů by se měly v MySQL dávat do takových těch obrácených čárek, takže: SELECT `sloupec` FROM `tabulka` WHERE `jinysloupec` = 'nějaký text' Ale přiznám se, že na ty čárky víceméně kašlu a občas se mi to vymstí, když název sloupce koliduje s nějakým klíčovým slovem :-) |
||
Leo Profil |
#10 · Zasláno: 14. 2. 2007, 10:17:42
"I číslo v uvozovkách to vezme, akorát se udělá automaticky převede na číslo."
Vezme, ale to nic na veci nemeni. Leo |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0