Hirdetés
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Mennyibe fog kerülni a Steam Machine?
- Bambu Lab 3D nyomtatók
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- OLED TV topic
- 5.1, 7.1 és gamer fejhallgatók
- Szünetmentes tápegységek (UPS)
- OLED monitor topic
- Kormányok / autós szimulátorok topikja
- Milyen billentyűzetet vegyek?
Aktív témák
-
vamzi
senior tag
Sziasztok!
Még mindig karakterkódolás problémával küzdök. Ha valaki ékezetes betűvel beregisztrál, akkor az nem tud bejelentkezni, mert a sütiben lévő neve([pl: tészta]aminek a kódolása megfelelő) nem stimmel az adatbázisban szereplővel(tĂŠszta).
Ezt hogy tudnám kiküszöbölni? Mi mindennek állítsam át a kódolását és hogyan?
Ha phpmyadminban a MySQL kapcsolat illesztése menüpontban a latin2_hungarian_ci-t választom az jó az adatbázisomnak? Továbbá, ha a tábláimnál is ugyan ezt az illesztést használom az úgy jó?(Próbálgattam állítgatni, de a kódolás továbbra sem volt jó. Egyébként ha phpmyadminban nézem a táblámat, akkor helyesen jelennek meg a karakterek, de ha lekérem az utf8-cal kódolt oldalammal a rekordokat, akkor már helyetelen a nevek kódolása)
Remélem sikerült elmagyaráznom, mi is a gondom és tudtok nekem segíteni. Mysql-hez nem rég kezdtem csak hozzányúlni ez még nekem kicsit távoli, de próbálkozok.
-
vamzi
senior tag
-
vamzi
senior tag
Sziasztok, újabb kérdésem van

Hogyan tudom kilistázni az adatbázisomban szereplő tábla neveket?
A probléma a következő: Az adatbázisban több tábla is van. Mindegyik táblában egy fájlnak a teljes tartalma van, amikkel én a későbbiek folyamán dolgozni szeretnék.
Végeredményben azt szeretném elérni, hogy a szerkesztő oldalon egy listából kiválasztom a táblaneveket és a választottal dolgozok..
Előre is köszi

-
vamzi
senior tag
És lám, működik. De láma vagyok
a lekérésben elfelejtettem mind a két esetben átírni, szóval lehet jó lett volna addslash-sel is
Na mindegy, így jobban tetszik. Ezeket egy újabb lekérésnél kitudom valahogyan szedni belőlük?Valahogy úgy képzelném a dolgot, hogy mikor bírom, akkor a függvény által formált stringet töltöm fel, mint most, aztán kiolvasom, de úgy, hogy ezek ne legyenek benne, mert ezekkel a sztingekkel dolgoznom kell. Mikor kész vagyok, akkor újra feltöltöm, de már megint a mysql_real_escape_string-es verzióját.
Btw, köszi szépen

U.i:
köszi a tippet, így sokkal érthetőbb, mint a sok macskakörömmel meg vesszővel.

-
vamzi
senior tag
I\'m gonna grab my passport\r\n
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'm gonna grab my passport ')' at line 1
and be back hopefully by tomorrow.\r\n
\r\nUgyan úgy szintaxis hibát dob az aposztrófos sorokra. Nincs valami egyéb kritériuma? Kódolás vagy valami?
//az adatbázishoz csatlakozás sikeres volt, innen jön a kérdéses programrészlet
if ($handle)
{
do
{
$a = fgets($handle);
$b = mysql_real_escape_string($a);
echo $b,"<br>";
mysql_query("INSERT INTO `teszt`(`id`,`teszt`) VALUES('','$a')");
print mysql_error();
}while (! feof($handle));
}
fclose($handle); -
vamzi
senior tag
Sziasztok!
Aposztróf problémáim vannak.
A művelet a következő:
A szerveren tárolt (angol szövegű[ez csak az aposztrófok miatt érdekes])txt minden sorát szeretném felvinni egy táblába. Ez sikerül is, csak épp amelyik szövegben van aposztróf, azt nem hajlandó felvinni az adatbázisba.
I\'m writing your story.
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'm writing your story. ')' at line 1Amint az látszik, előbb ráengedem az addslashes függvényt, majd ki echozom magamnak, hogy lássam is és csak aztán vinném fel az adatbázisba. A backslash-t be is szúrja a megfelelő helyekre, de így sem hajlandó felvinni a táblára.
Egyébként egy tipikus file-t szeretnék felvinni adatbázisba, ami így épül fel:
- sorszám[1-n-ig]
- ebben a sorban egy időpont van
- itt pedig jön a tartalom,
ami több soros is lehet, de legalább egy[tipikusan 2-3 sor]
- ez pedig egy üres sor, amiben csak enter karakter vanés ez ismétlődik véges sokszor
Valaki tudna segíteni? Igazából csak az aposztróf a kérdés, mert amíg nem tudok felvinni egy ilyen egyszerű szöveget: I'am Legend, addig nem is tudok tovább haladni a problémámmal.
Aktív témák
- Olcsó vs. drága egér: melyiknél érzed meg igazán a különbséget?
- Mennyibe fog kerülni a Steam Machine?
- Bambu Lab 3D nyomtatók
- iPhone topik
- LG V30 - vezércsel
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- Borotva, szakállnyíró, szakállvágó topic
- Hálózati / IP kamera
- OLED TV topic
- Mikrotik routerek
- További aktív témák...
- LG 27US550-W - 27" IPS / 3840x2160 4K / 60Hz 5ms / HDR10 / Forgatható / sRGB 99%
- Apple MacBook Pro M1 13" 2020 8GB RAM 512GB SSD - gyári doboz + összes gyári tartozék, megkímélt
- Samsung Galaxy Z Flip 7 512GB JETBLACK
- PlayStation 5 Fat lemezes változat
- 27% - ASUS TUF Gaming Radeon RX 7900 XT OC 20GB GDDR6
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RTX 5060 Ti 16GB GAMER PC termékbeszámítással
- Bontatlan iPhone 15 (128 GB) (rendelhető)
- GYÖNYÖRŰ iPhone 13 mini 128GB Starlight -1 ÉV GARANCIA -Kártyafüggetlen, MS3891, 100% Akkumulátor
- AKCIÓ! Apple Mac Studio M1 MAX 2022 32GB 512GB számítógép garanciával, hibátlan működéssel
- Apple iPhone 13 Pro 128 GB Graphite 1 év Garancia Beszámítás Házhozszállítás
Állásajánlatok
Cég: ATW Internet Kft.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


akkor ez is megoldva, már csak darabolnom kell a szöveget, hogy az összetartozó sorok ugyan abban a rekordban legyenek.
a lekérésben elfelejtettem mind a két esetben átírni, szóval lehet jó lett volna addslash-sel is
Na mindegy, így jobban tetszik. Ezeket egy újabb lekérésnél kitudom valahogyan szedni belőlük?

