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

Форум MySQL

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

 

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

вид форума:
Линейный форум Структурный форум

тема: Еще раз русские символы в MySQL...
 
 автор: Mpak   (22.10.2006 в 13:32)   письмо автору
 
 

Вот лог на команду show create table:

| Table | Create table

| author | CREATE TABLE `author` (
  `id_author` int(11) NOT NULL auto_increment,
  `name` tinytext,
  `passw` tinytext,
  `email` tinytext,
  `about` tinytext
  PRIMARY KEY (`id_author`)
) ENGINE=MyISAM DEFAULT CHARSET=cp1251 |


содержание файла mysql_connect.php:

<?php 
  $dblocation 
"localhost";   
  
$dbname "forum";   
  
$dbuser "root";   
  
$dbpasswd "";   

  
$dbcnx mysql_connect($dblocation$dbuser$dbpasswd);
  if (!
$dbcnx)   
  {   
    echo 
"<p>К сожалению, не доступен сервер mySQL</p>";   
    exit();   
  }   
  if (!
mysql_select_db($dbname,$dbcnx) )   
  {   
    echo 
"<p>К сожалению, не доступна база данных</p>";   
    exit();   
  }   
[
b]  mysql_query ("SET NAMES 'cp1251'");[/b]
  
$ver mysql_query("SELECT about from author where id_author=7");   
  if(!
$ver)   
  {   
    echo 
"<p>Ошибка в запросе</p>";   
    exit();   
  }


  echo 
mysql_result($ver0);   
?>


А браузер выдает:

Їа®Ја ¬¬Ёбв


Почему???

   
 
 автор: cheops   (22.10.2006 в 14:27)   письмо автору
 
   для: Mpak   (22.10.2006 в 13:32)
 

Как заполняли таблицу? Из консоли? Если да, то перед работой с русским текстом необходимо менять кодировку консоли с cp866 (DOS) на cp1251 (Windows) при помощи команды
chcp 1251

   
 
 автор: Mpak   (22.10.2006 в 14:55)   письмо автору
 
   для: cheops   (22.10.2006 в 14:27)
 

Каджый раз?
Это мне заново создавать таблицу?

   
 
 автор: Mpak   (22.10.2006 в 14:58)   письмо автору
 
   для: Mpak   (22.10.2006 в 14:55)
 

А есть разница как запускать MySQL?
(с консоли или MySQL Command Line Client)

   
 
 автор: LuxeMate   (22.10.2006 в 15:20)   письмо автору
 
   для: Mpak   (22.10.2006 в 14:58)
 

А не проще установить MySQL GUI Tools?
Или уже в крайнем случае phpMyAdmin,на сколько мне кажется с ними траблов меньше...

   
 
 автор: Mpak   (22.10.2006 в 15:31)   письмо автору
 
   для: LuxeMate   (22.10.2006 в 15:20)
 

А я вот незнаю, где это скачать...
Да и как первым пользоваться незнаю...
Про phpMyAdmin хоть в книжке написано а первое что такое и зачем?

   
 
 автор: LuxeMate   (22.10.2006 в 15:46)   письмо автору
 
   для: Mpak   (22.10.2006 в 15:31)
 

Я её за 1 день изучил,тем кто консоль знает это вобще расплюнуть,я консоль никогда и не открывал =) Предпочитаю GUI,меньше надо запоминать,видиш всё с чем работаеш,а насчёт учебников,так на сайте MySQL есть мэнюал по GUI Tools.
Советую попробовать,я не настаиваю,вам решать =)

Вот если интересно:
MySQL GUI Tools for 5.0

   
 
 автор: cheops   (23.10.2006 в 02:25)   письмо автору
 
   для: Mpak   (22.10.2006 в 14:58)
 

>А есть разница как запускать MySQL?
>(с консоли или MySQL Command Line Client)
Нет это одна и та же утилита mysql.exe, только при запуске из консоли имеется возможность передать параметры.

   
 
 автор: cheops   (23.10.2006 в 02:23)   письмо автору
 
   для: Mpak   (22.10.2006 в 14:55)
 

>Каджый раз?
Да, к сожалению.
>Это мне заново создавать таблицу?
Да, таблицу придётся переделать.

   
Rambler's Top100
вверх

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