Hirdetés
- Összement a mosásban az ASUS új VGA-inak PCI Express 5.0 csatlakozója
- Bluetooth hangszórók
- TCL LCD és LED TV-k
- Lopakodva befutott a Radeon RX 9060
- AMD vs. INTEL vs. NVIDIA
- Milyen TV-t vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Riasztó topik
- Kormányok / autós szimulátorok topikja
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
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
- www.stylebolt.hu - Apple eszközök és tartozékok!
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7500F 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- HIBÁTLAN iPhone 14 Pro 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3919
- BESZÁMÍTÁS! Asus B450M R5 5500 16GB DDR4 512GB SSD RTX 2070 Super 8GB Zalman Z1 Plus Kolink 850W
- BESZÁMÍTÁS! MSI B450M R5 5600X 16GB DDR4 500GB SSD RTX 3060Ti 8GB SilentiumPC Signum SG1 TG FSP 700W
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: BroadBit Hungary Kft.
Város: Budakeszi


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?

