Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: опять иероглифы...

Сообщения:  [1-10]   [11-14] 

 
 автор: Сквиртел13   (01.06.2006 в 15:11)   письмо автору
 
   для: noob   (01.06.2006 в 13:43)
 

Вижу ты пока еще тоже не знаешь что делать)))

   
 
 автор: noob   (01.06.2006 в 13:43)   письмо автору
 
   для: noob   (28.05.2006 в 17:32)
 

:-/

   
 
 автор: noob   (31.05.2006 в 16:05)   письмо автору
 
   для: cheops   (30.05.2006 в 22:36)
 


mysql 5.0.21 (винда)

   
 
 автор: cheops   (30.05.2006 в 22:36)   письмо автору
 
   для: noob   (30.05.2006 в 19:28)
 

Хм... страно, а это какая версия MySQL? Вообще не дожно возникать такой ошибки - дело происходит под Windows?

   
 
 автор: noob   (30.05.2006 в 19:28)   письмо автору
 
   для: noob   (28.05.2006 в 17:32)
 

все равно при добавлении русского текста путем mysql_query(); пишет Data too long for column 'about' at row 1 ...даже с вашим конфигом.

   
 
 автор: noob   (29.05.2006 в 18:56)   письмо автору
 
   для: cheops   (29.05.2006 в 18:52)
 

я пробовал set names cp 1251... все равно ничего... при выводе иерогливы, при записи Data too long for column 'about' at row 1

   
 
 автор: cheops   (29.05.2006 в 18:52)   письмо автору
 
   для: noob   (29.05.2006 в 18:46)
 

Вместо прикреплённого конфигурационного файла, попробуйте использовать следующий
<?php
    $dblocation 
"localhost";
    
$dbname "database";
    
$dbuser "root";
    
$dbpasswd "";

  
// Устанавливаем соединение с базой данных
  
$dbcnx = @mysql_connect($dblocation,$dbuser,$dbpasswd);
  if (!
$dbcnx) exit( "<P>В настоящий момент сервер базы данных не доступен, поэтому корректное отображение страницы невозможно.</P>" );
  if (! @
mysql_select_db($dbname,$dbcnx)) exit ( "<P>В настоящий момент база данных не доступна, поэтому корректное отображение страницы невозможно.</P>" );

  
// Определяем версию сервера
  
$query "SELECT VERSION()";
  
$ver mysql_query($query);
  if(!
$ver) exit("Ошибка при определении версии MySQL-сервера");
  
$version mysql_result($ver0);
  list(
$major$minor) = explode("."$version);
  
// Если версия выше 4.1 сообщаем серверу, что будем работать с
  // кодировкой cp1251
  
$ver $major.".".$minor;
  if((float)
$ver >= 4.1)
  {
    
mysql_query("SET NAMES 'cp1251'");
  }
?>

   
 
 автор: noob   (29.05.2006 в 18:46)   письмо автору
 
   для: cheops   (29.05.2006 в 18:45)
 

из пхп скрипта.. он выше написан....даже конфиг приложен..))

   
 
 автор: cheops   (29.05.2006 в 18:45)   письмо автору
 
   для: noob   (29.05.2006 в 18:37)
 

А откуда помещаются данные (из mysql.exe, из PHP-скрипта, из phpMyAdmin)?

   
 
 автор: noob   (29.05.2006 в 18:37)   письмо автору
 
   для: cheops   (29.05.2006 в 17:41)
 

вот как создавался: 'CREATE TABLE authors ( ....,about text,.....)' вот.. все.. просто текст. пытаюсь записать туда русское слово.

   

Сообщения:  [1-10]   [11-14] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования