Hirdetés
- Milyen videókártyát?
- Szinte simogatja a pénztárcákat a Scythe új hűtője
- …és akkor a memóriapánik után beköszöntött a HDD-pánik
- Milyen belső merevlemezt vegyek?
- E-book olvasók
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Adatmentés - HDD - SSD - Flash
- Telekom TV SmartBox: szolgáltatói set-top box alacsony korlátokkal
- Kompakt vízhűtés
- AMD Navi Radeon™ RX 9xxx sorozat
Aktív témák
-
föccer
nagyúr
Úgy néz kia a dolog, hogy a szövegszerkeztő is tud utf-8 kódolásban menteni

Viszont, ha feltöltöm, akkor hihetetlen tréé a megjeleníráés. Gyakorlatila az angol ábc betüin kívűl minden szimbólumokként jelenik meg...
Az adatbázisba utf 8 van beállítva, a másik kettőt még csekkolom.
na,a fene egye meg. NAgynehezen csak megszületett....
Aszt hittem már sosem lesz jó, de ez a vakvezetés(mi mindent kell beállítani) egész jól bejött .
)
köccenet, lehet még jelentkezem.
üdv.: föccer
[Szerkesztve] -
föccer
nagyúr
Szerkeztőm: jegyzettömb
Itt nem nagyon lehet ilyesmit állítani 
Kivettem a metát. Itt [link] bökj rá a listázásra, és az eredményen láthatod, hogy csak az adatbázisból lekérdezett szövegekkel van a baj.
Namost: Miden text tipusú mező egyeztetése utf8-ra va állítva. Elvilegjónak kellene lennie nem?
Lehet hogy eldobom az egész adatbázist, és felépítem újra. nem nagy az egész.... -
föccer
nagyúr
Részben kipróbáltam_
Betettem a x.php fájl elejére:
<meta http-equiv=''Content-Type'' content=''text/html; charset=utf8''/>
<?php
...
Ennek következtében még a nem adatbázisból kiíratott szövegek is elvesztették az ékezetes karaktereket.
Az elejét meg nem is teljesen értem :f
Én íyg csinálom a lekérdezést:
$eredmeny = mysql_query($sql, $sql_csatlakozas) or
die (print(''Nem sikerült a műveletet végrehajtani. A hiba oka: ''.mysql_error()));
$sql -be elötte beíratom a (mindig változó) lekérdezés kódját, míg az $sql_csatlakozas tartalmazza a csatlakozáshoz szükséges infókat (
if(!$sql_csatlakozas = @mysql_connect(''uj-biologia.extra.sql'', ''uj-biologia'', ''*******''))
die (print ''A csatlakozás során valamilyen hiba lépett fel.'');
A kettő között még van egy mysql_select_db(''uj-biologia'', $sql_csatlakozas); sor.
Hová kellene nekem benyomni azt a sort, hogy: mysql_query(''SET NAMES'utf8'''); ???
És a minden lekérdezés elött? Hiszen a fenti setames is egy lekérdezésben van benne nem?
Most elégg elvesztettem a fonalat

Köccenet a segítségért
Ha nagy leszek, meghálálom 
-
föccer
nagyúr
Na, mostmár nem sok problémám van

Az adatbázisból átemelt infókál bizonyos karakterek nem jelennek meg. Kiderítettem, hogy ez azért van, mert rossz karakterkódolást használok, valamit a kapcsolat forán nem állítom be az adatátvitel karakterkészletét.
Eredetileg Latin_2 ben építettem az adatbázist. Az összes text mezőt átállítottam UTF-8_Uicod-ci re, valamint az adatbáziskezelőben megadtam, hogy a MySQL karakterkészlet: UTF-8 Unicode (utf8) legyen, valamint a MySQL kapcsolat egyeztetés:utf-8_unicode_ci legyen.
Tehát serves oldalról mindennek rendben kell lennie.
Azt is kiderítettem, hogy a php-be, ahol a lekérdezések vannak el kell küldenem a mysql szervernek a beállításokat végző lekérdezéseket. (SET NAME ??)
Azt szeretném kérdezni, hogy ez miként működik, valamit milyen kód tartozik hozzá
Hálás köszönet.
üdv.: föccer -
föccer
nagyúr
Üdv.
Adott egy adatbázis, melynek egyik eleme egy dátum (aktiválás ideje). Az lenne a kérdésem, hogy hogya lehet egyszerűen (mysql lekérdezésben) megoldani azt, hogy csak az éppen aktív tagoka adatait kérjem le, ha a tagság ideje az aktiválást követő 1 év.
Eddig jutottam:
if ($_POST[keresett_szoveg] == '''')
{$sql = ''select ID, NEV, TELEPULES, FOGYASZTJA, SIKER from distributorok order by ''.$_rendezes.'';'';}
else {$sql = ''select ID, NEV, TELEPULES, FOGYASZTJA, SIKER from distributorok where ''.$_kereses.'' = '''.$_POST[keresett_szoveg].''' order by ''.$_rendezes.'';'';}
Ha nincs keresett szövegbe beírva semmi, akkor az összes elemet kikeresem, míg ha van, akkor az annak megfelelő elemeket. Mindkét ágaba be kellene tenem azt, hogy csak a tagok kerüljeek kiiratásra. Gondolom a where (AKTIVALVA > (jelenlegi dátum-1év)) lenne a jó megoldás, de ezt hogyan csinálom meg?
Köszönöm a segítséget
üdv.: föccer -
föccer
nagyúr
Köccke.
A 2. megoldás valamivel jobban tetszik (egyszerübb
)
Az a csúnyaságot meg tessék gyorsan elfelejteni
Aktív témák
- Bontatlan ASUS TUF GAMING Z690-PLUS WIFI
- KINCS! 0 Perces Lenovo Thinkpad T14 G3 Golyóálló Üzleti Laptop 14" -60% Ryzen 5 Pro 6650U 16/1TB FHD
- Gigabyte Gamer config - i5-7400, 12GB DDR4, RTX 2060 120GB SSD
- KINCS! 0 Perces Lenovo Thinkpad T14 G3 Golyóálló Üzleti Laptop 14" -60% Ryzen 5 Pro 6650U 16/512 FHD
- Fejlesztés hiányában megmaradt 8GB SK Hynix 2400MHz DDR4 SO-DIMM
- HIBÁTLAN iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3828
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5070 12GB GAMER PC termékbeszámítással
- LG 34WQ75X-B - 34" Ívelt IPS Panel - 3440x1440 2K QHD - 60Hz 5ms - FreeSync - USB Type-C 90W
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 8GB GAMER PC termékbeszámítással
- Xiaomi Redmi 14C / 4/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: ATW Internet Kft.
Város: Budapest


Lehet hogy eldobom az egész adatbázist, és felépítem újra. nem nagy az egész....


)


