A co jako? Vysledek je stejny. Pokud chci zobrazit dodatecne informace, tak to musim obalit funkci a pridat dalsi kod.
Příspěvky odeslané z IP adresy 2001:718:2601:1f7:ed9c:1a...–
Mimochodem, misto mysql_query pouzivam vlastni funkci. Pak je mozne do ni pridat mysql_error a jine veci. Treba echo '<br>'.$sql_query; a pak ti zobrazi vsechny sql dotazy pres ni volane, cili vidis i poradi, jak po sobe jdou.
Zkus sem dat jednoduchy funkcni php kod. Treba tam mas nespravne poradi nebo jine problemy. Takhle se to neda vyzkouset.
Tez dobre napsat v tomto pripade i verzi php a mysql (phpinfo();). Treba mysql 4 a mensi zmenu kodovani nepodporuje, tam je natvrdo tusim latin1. Ale ty rikas, ze ti nekde ukazuje utf8, tak to mas asi 4.3 a vyssi.
Spravne poradi
mysql_query("SET NAMES 'utf8'"); // nastav kodovani pro pripojeni
mysql_query("SELECT ..."); // prikazy
mysql_query("INSERT ..."); // prikazy
Spatne poradi
mysql_query("SELECT ..."); // prikazy
mysql_query("SET NAMES 'utf8'"); // nastav kodovani pro pripojeni
mysql_query("INSERT ..."); // prikazy
Pokud tam mas pripojeni db ve funkci, tak je dobre radek s kodovani soupnout hned do ni. Pripadne take format datumu (pak to nemusis preformatovavat pres php, ale zas pres php je to nekdy lepsi) a nejake dalsi veci.