Autor Zpráva
Anonymní
Profil *
provider mi napsal:
prověřte skript utils.php, kde máte funkci pro připojení k databázi.
Nastavení kódování (mysql_query("SET NAMES...... máte uvedeno
za else, není tedy provedeno při připojení k DB

tady je zmíněná část skriptu:
function db_open_connection() {
global $db_error_code;
global $db_error_text;
if ($db_link = mysql_connect(DB_SERVER,DB_USER,DB_PASSWORD)) {
if (!mysql_select_db(DB_DATABASE)) {
$db_error_code = mysql_errno();
$db_error_text = mysql_error();
mysql_close($db_link);
} else {mysql_query("SET CHARACTER SET cp1250"); }
}
else {
$db_error_code = mysql_errno();
$db_error_text = mysql_error();
echo "$db_error_code: $db_error_text";
exit;
}
return $db_link;
nightfish
Profil
skript je správně, provider (webhoster?) se zmýlil
protože SET CHARACTER SET (SET NAMES?) je uvedeno za else, které se zavolá v případě, že se podaří select_db...
Anonymní
Profil *
jj já si to taky myslím,že je to správně,ale nechápu proč se mi potom nezobrazuje diakritika,když to odešlu?
Toto téma je uzamčeno. Odpověď nelze zaslat.

0