Показать сообщение отдельно

  #3  
Старый 01.05.2009, 23:40
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
С нами: 9223466

Репутация: 3171


По умолчанию

блин,мозг сломал.
PHP код:
$query mysql_query("SELECT * FROM stats WHERE name='".$q."'") or die("fuck sel"); 
Проблема в следующем.
Ставлю кодировку в базе - cp1251_general_ci, и при запросе,например- $q = 'Админ'; получаю ошибку.Запрос не проходит.Если $q = 'Admin'; - все прелестно.
Методом проб и ошибо,было выявлено,что ошибка в кодировке БД,так как елси ставлю:
latin1_generak_ci - запрос в обоих случаях успешен,но в БД вижу ????? заместо руских символов.
Так вот вопрос,почему такое? Как решить? Какую кодировку ствить то?(
 
Ответить с цитированием