Villámhír 19:42 Kőröshegyi völgyhíd és az előterében békésen legelésző lovak.

Informatika

Meteotech 9 066 hozzászólás
Gyál
#1 350
MacGyver írta #1 345

mysql_connect("localhost","név","jelszó"); mysql_query("SET NAMES 'latin2'"); És nem csak localhoston, saját tárhelyen is mûködnek az ékezetek (igaz nem extrás, a fizetõs hostgatoron vagyunk).

Az is tud mûködni ha minden mindenhol utf8 és utf8_hungarian_ci ; csak pontosan 2x akkora lesz az adatbázis tõle beteg beteg
#1 345
Miso írta #1 342

Megpróbálom. Érdekes: csak az extra.hu csinálja ezt, a localhost-on minden profin mûködik, bár az is lehet, hogy az inportálást végeztem rosszul. Azért állítottam be mindent egységesen, mert a tábla összekapcsolásoknál…

mysql_connect("localhost","név","jelszó");
mysql_query("SET NAMES 'latin2'");

És nem csak localhoston, saját tárhelyen is mûködnek az ékezetek (igaz nem extrás, a fizetõs hostgatoron vagyunk).
Szarvas
#1 344
micibot írta #1 343

Loalhoston lehet hogy más az alap karakterkészlet. És ha tábla létrehozáskor nem mondod meg mi legyen, akkor az alap típust veszi fel.

Végül is melyik karakterkészlet a legmegfelelõbb a magyar billentyûzethez igazodva? Gondolom a jannesz által javasolt a jó? Megnéztem a felsorolt karakterkészleteket, ahol szerepel ilyen, hogy latin2_hungarian_ci. Gondolom ez a jó, ha igen átállítom valamikor a jövõhéten erre, vagy a táblákat újra megcsinálom.
#1 343
Miso írta #1 342

Megpróbálom. Érdekes: csak az extra.hu csinálja ezt, a localhost-on minden profin mûködik, bár az is lehet, hogy az inportálást végeztem rosszul. Azért állítottam be mindent egységesen, mert a tábla összekapcsolásoknál…

Loalhoston lehet hogy más az alap karakterkészlet. És ha tábla létrehozáskor nem mondod meg mi legyen, akkor az alap típust veszi fel.
Szarvas
#1 342
jannesz írta #1 341

Szerintem a latin_ci2_hungarian jobb lenne oda. És emellett be kell állítani mysql_queryben, hogy "set names" "latin2". Ha jól emlékszem.

Megpróbálom. Érdekes: csak az extra.hu csinálja ezt, a localhost-on minden profin mûködik, bár az is lehet, hogy az inportálást végeztem rosszul. Azért állítottam be mindent egységesen, mert a tábla összekapcsolásoknál és az egymásba ágyazott lekérdezéseknél voltak gubancok.

Kérdés: külön lekérdezésként érted? Pl.
$q = 'set names "latin2"';
mysql_query($q); //Gondolom utána jöhetnek a lekérdezések, pl.
$query = mysql_guery("select nick,telepules,megye from users,telepules where users.telepules=telepules.telepules order by nick DESC");