Autor | Zpráva | ||
---|---|---|---|
max.max Profil |
Prosím o radu, používám na stránkách kódování UTF-8 a tak samo jsem nastavil i databází
Tady mám tabulku jak jsem ji postavil... CREATE TABLE `sety` ( `ID` int(11) NOT NULL auto_increment, `nazev` varchar(255) default NULL, `odkaz` varchar(255) default NULL, `playlist` longtext, PRIMARY KEY (`ID`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8 AUTO_INCREMENT=509 ; Problém řeším zde na webu :http://nove.djskeleton.com/sety.php |
||
ShiraNai7 Profil |
#2 · Zasláno: 6. 8. 2012, 17:25:33
A pri pripojovani do databaze pouzivas spravne kodovani?
|
||
max.max Profil |
#3 · Zasláno: 6. 8. 2012, 17:58:19
<? // zde je include souboru s konstantami include('config.php'); $vysledek=mysql_query("select * from sety order by ID DESC"); while ($zaznam=MySQL_Fetch_Array($vysledek)): ?> <? endwhile; ?> a v configu mám jenom pro připojení databáze.... $usernam = "uživatelské jméno"; $pass = "heslo"; $db = "dtabáze"; $localhost = "localhost"; |
||
ShiraNai7 Profil |
#4 · Zasláno: 6. 8. 2012, 18:55:21
a voláš
mysql_set_charset('UTF8'); nebo mysql_query("SET NAMES 'UTF8'"); ?
|
||
max.max Profil |
#5 · Zasláno: 6. 8. 2012, 23:14:39
ale jak to mám udělat abych mohl vypsat z databáze data, které chci mít seřazené podle ID?
|
||
pcmanik Profil |
#6 · Zasláno: 6. 8. 2012, 23:20:05
max.max:
Najprv zavolas to co ti napisal ShiraNai7 a potom zavolas tvoj sql dotaz. |
||
max.max Profil |
#7 · Zasláno: 6. 8. 2012, 23:34:12
Valí to... paráda. díky moc za informaci :) super :)
|
||
ShiraNai7 Profil |
max.max:
Jen dodám, že to stačí volat jen jednou (hned po připojení) a že preferovaná varianta je funkce mysql_set_charset, pokud je dostupná (PHP 5.2.3+). |
||
Časová prodleva: 12 let
|
0