Autor | Zpráva | ||
---|---|---|---|
flex Profil * |
#1 · Zasláno: 22. 8. 2008, 10:19:29
ahojte..
mam taky blby problem pri selecte: SELECT * FROM table WHERE type in ('1','2','3'); co je na tomto zapise prosimvas zle? ak dam select : SELECT * FROM table WHERE type like '1'; vsetko ide bez problemu. nechapem tomu |
||
Joker Profil |
#2 · Zasláno: 22. 8. 2008, 10:28:12
Jakou to vrátí chybu?
|
||
Taps Profil |
#3 · Zasláno: 22. 8. 2008, 10:28:19
flex
zkus si vypsat error SELECT * FROM table WHERE type in ('1','2','3') or die (mysql_error()); |
||
flex Profil * |
#4 · Zasláno: 22. 8. 2008, 10:38:40
uz viem jaky problem.. type je zapisany v utf-8 a type z ktoreho to vytahujem je enum a to je latin1_swedish_ci
cize to sa nerovna.. no ale snazim sa zmenit charset porovnavanie pre ENUM no nechce mi dovolit utf-8 iba latin1_swedish_ci co to znamena? ENUM nemoze byt utf-8 ????? |
||
Joker Profil |
#5 · Zasláno: 22. 8. 2008, 10:48:52
Ještě jednou: jakou to vyhodí chybu?
Snažíte se tu dopátrat řešení nějakého problému a my zatím vůbec nevíme, jaký problém vlastně řešíte. |
||
nightfish Profil |
#6 · Zasláno: 22. 8. 2008, 10:51:37
jenom bych podotknul, že znak '1' bude afaik v latin1_swedish_ci shodný s utf8_...
|
||
flex Profil * |
#7 · Zasláno: 22. 8. 2008, 10:53:36
riesim taky problem:
potrebujem nastavit ENUM na UTF-8 ale po nastaveni na UTF-8 v phpadmin v mysql mi to stale zmeni na latin, proste to tam potrebujem zmenit. otazka: moze mat ENUM porovnavanie UTF-8 ??? |
||
flex Profil * |
#8 · Zasláno: 22. 8. 2008, 10:55:20
chybu mi hlasilo mysql_fetch_array(): supplied argument is not a valid MySQL result resource ale to uz s tym nesuvisi.. lebo tam mam slova, nie iba cisla.. cize je to v tom problem. potrebujem ten ENUM aby mal nastavene UTF-8 ale to mi nechce mysql dovolit nastavit. a z toho mam haluz.
|
||
Kajman_ Profil * |
#9 · Zasláno: 22. 8. 2008, 10:56:24
moze mat ENUM porovnavanie UTF-8
Ano, zkuste pustit rovnou příkaz, co nastaví všechny sloupečky v tabulce na utf8. ALTER TABLE `table` CONVERT TO CHARACTER SET utf8 |
||
nightfish Profil |
#10 · Zasláno: 22. 8. 2008, 10:58:27 · Upravil/a: nightfish
„chybu mi hlasilo mysql_fetch_array(): supplied argument is not a valid MySQL result resource ale to uz s tym nesuvisi.“
co v takovém případě vypíše mysql_error()? EDIT: tak mě napadá SELECT * FROM table WHERE type in ('1','2','3'); to "table" bych uzavřel do zpětných apostrofů, protože je to rezervované slovo takže SELECT * FROM `table` WHERE `type` in ('1','2','3'); |
||
flex Profil * |
#11 · Zasláno: 22. 8. 2008, 11:01:52
no toto pomohlo.. Kajman.. presne toto.. som potreboval.. mysou v mysql to neislo ani bohovi.. nechapem preco.. dikes..
ono mi to robilo ten problem ze type mam slovo v utf-8 a ten druhy type kde porovnavam a vytahujem je uz z inej tabulky, tak isto sa vola ale bol definovany v ENUM a ten enum bol latin a nechcelo mi to zmenit z latin na utf-8 nijak raz. vdaka aj vsetkym ostatnym.. |
||
flex Profil * |
#12 · Zasláno: 22. 8. 2008, 11:10:22
vynikajuco to fici bez problemov..
toto tu ALTER TABLE `table` CONVERT TO CHARACTER SET utf8 si musim zapisat navzdy do pamati.. zlata veta.. bez toho ani na krok s databazov (aspon ja nie) |
||
Kajman_ Profil * |
#13 · Zasláno: 22. 8. 2008, 11:26:46
No, phpmyaadmin moc nepoužívám, možná s tím má problémy. Pokud máte špatnou pamět, tak můžete zkusit mysql query browser.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0