Hirdetés
- Brutálisan elszállhat az új PC-s Snapdragon fogyasztása
- Milyen billentyűzetet vegyek?
- 5.1, 7.1 és gamer fejhallgatók
- Mini PC
- HiFi műszaki szemmel - sztereó hangrendszerek
- Önvédelmi fegyvernek is elmenne a Keychron analóg billentyűzete
- Soundbar, soundplate, hangprojektor
- Ne már! Drágább lesz a GPU a memóriapánik miatt?
- Azonnali informatikai kérdések órája
- Senki sem töröl ennél jobban
Aktív témák
-
zka67
őstag
Én latin2-t szoktam használni, a db.php fájlom így néz ki, természetesen a $db... változóknak az értékeit értelemszerűen kell beállítani:
<?php
$dbhost = "localhost";
$dbuser = "user";
$dbpassword = "pass";
$dbdatabase = "database";
$db = mysql_connect($dbhost, $dbuser, $dbpassword);
mysql_select_db($dbdatabase, $db);
$cp="latin2";
mysql_query("SET NAMES '".$cp."'",$db);
mysql_query("SET character_set_client=".$cp,$db);
mysql_query("SET character_set_connection=".$cp,$db);
mysql_query("SET character_set_database=".$cp,$db);
mysql_query("SET character_set_results=".$cp,$db);
mysql_query("SET character_set_server=".$cp,$db);
?> -
rt06
veterán
a latin1-es karakterkeszletben ninscenek meg a magyar abc betui kozul a kovetkezok: őŐűŰ (ezek helyett hullamos teteju o es kalapos u van legjobb esetben)
en mindenkeppen az utf8_hungarian_ci-t javaslom, esetleg ha nem akarsz utf8-at (bar hirtelen otletem nincs ra, miert ne akarna valaki), lehet meg latin2_hungarian_ci
az utf8/latin2 a karakterkodolas (utf-ben van minden jo, koztuk ekezetes magyar betuk is, a latin2, vagy mas neven az iso-8859-2 pedig tartalmazza a kozepeuropai karaktereket, koztuk a magyar ekezetes betuket is)
a hungarian (esetedben a swedish) az arra vonatkozik, hogy rendezesnel mely nyelv abc-je szerint rendezzen
a ci pedig case insensitive-et jelent, vagyis a kis es nagybetuk kozt nem tesz kulonbseget rendezeskor -
zka67
őstag
mysql-ben a SHOW TABLES; paranccsal, php-ben pedig a mysql_list_tables-el:
$res = mysql_list_tables('database');
while ($row = mysql_fetch_array($res)) {
echo $row[0].'<br />';
} -
rt06
veterán
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);a kiemelt reszen ne az a, hanem a mysql_real_escape_string fgv-vel megaldott b valtozot hasznald
illetve ha string-be akarsz valtozot beilleszteni, inkabb az alabbi format hasznald (igy akar tombok elemeit is beillesztheted, nem akad ki az idezojelek sokasagan)
$string = "valami {$valtozo} valami mas {$tomb["index"]} meg valami mas";
Aktív témák
- ASUS Vivobook S14 OLED - Ultra 5 226V - 16/512GB - Garancia
- 32GB DDR5 RAM-ok tesztelve, garanciával, számlával (a Te nevedre kiállítva)!
- XBOX Series S 512GB, 6 hónap teljeskörü garanciával, üzletből eladó!
- ELKELT!!! Ubiquiti Unifi UCG-Fiber eladó. Gar:2027.05-ig Fox az árban.
- Brother HL-L3210CW színes lézernyomtató
- HIBÁTLAN iPhone 13 Pro 256GB Sierra Blue 1ÉV GARANCIA -Kártyafüggetlen, MS3743, 100% Akkumulátor
- Bomba ár! Lenovo IdeaPad V14-IIL: i5-10GEN I 8GB I 256SSD I 14" FHD I Cam I W11 I Garancia!
- Eredeti Lenovo 230W töltők - 4X20Z83995
- 170 - Lenovo Legion Pro 7 (16IRX9H) - Intel Core i9-14900HX, RTX 4090
- Huawei P20 Pro / 6/128GB / Kártyafüggetlen / 12Hó Garancia
Állásajánlatok
Cég: PCMENTOR SZERVIZ 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.

