Показать сообщение отдельно
Старый 30.12.2010, 11:44
temofony вне форума Посмотреть профиль Отправить личное сообщение для temofony Найти все сообщения от temofony
  № 1  
Ответить с цитированием
temofony
 
Аватар для temofony

Регистрация: Feb 2010
Сообщений: 153
Отправить сообщение для temofony с помощью ICQ Отправить сообщение для temofony с помощью Skype™
Arrow в таблицу записываются вопросительные знаки(mysql);

Здравствуйте все))это снова я,с как вам может показаться тупыми вопросами)
Так вот,проблема в том,что при записи в mysql-таблицу в одно из полей вместо русскоязычной строки записываются вопросительные знаки в черных ромбиках.Причем,русскоязычные данные,передаваемые флешем в пшп,сохраняются на русском без проблем.Вот пшп код "записчика":

PHP код:
<?php
 $domain 
str_replace"www."""getenv"HTTP_HOST" ) ); 
    if ( 
$domain != "new-mich.ru" 
    { 
        exit( ); 
    } 
$nick_r=$_POST['nick'];
$passw_r=$_POST['passw'];
$pol_r=$_POST['pol'];
$name_r=$_POST['name'];
$reanim_code=$_POST['reanim_code'];
$nick=strip_tags($nick_r);
$passw=strip_tags($passw_r);
$pol=strip_tags($pol_r);
$name=strip_tags($name_r);
include 
"config.php";
$query="SELECT id_user FROM users WHERE nick='$nick'";
$ath=mysql_query($query);
if(
$ath) {
}else{
echo 
"error";
}
$result mysql_fetch_assoc ($ath);
  if (isset (
$result ['id_user']))
    {
echo 
"exists!";
      exit ();
    }else{
echo 
"not exists!";
$query2="INSERT INTO users VALUES(NULL,'$nick','$passw','false','$reanim_code',0,'$name','$pol' ,'Не заполнено пользователем' )";
mysql_query($query2);
}
?>
Не корректно записывается строка "Не заполнено пользователем".
Код config.php:

PHP код:
<?php
$dblocation
="localhost";
$dbname="brightmind_nm-chat";
$dbuser="039939003_chat";
$dbpasswd="/////////";
$dbcnx=@mysql_connect($dblocation,$dbuser,$dbpasswd);
if(!
$dbcnx) {
exit(
"cannot connect to database!");
}else{
}
if(! @ 
mysql_select_db($dbname,$dbcnx) ) {
exit(
"error mfuck!");
}
@
mysql_query("SET NAMES 'cp1251' ");
?>
На самом хосте (джино) для базы данных выставлена кодировка cp121_general_ci.
Не пойму в чем поблема??
__________________
Незнание правил освобождает от ответственности.