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

Форум MySQL

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

 

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

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

тема: Не выводит руcский текст только с одной таблицы?

Сообщения:  [1-10]    [11-20]  [21-29] 

 
 автор: Trianon   (21.02.2008 в 16:27)   письмо автору
 
   для: xpom   (21.02.2008 в 12:14)
 

Как обычно, идентификатор набора строк результата.
Для вывода результата, как обычно (для запроса вида SELECT * FROM tbl ) ,
нужно применять функции mysql_num_rows(), myysql_fetch_assoc() ,
а для определения имен в наборе полей - функцию mysql_fetch_field()

   
 
 автор: xpom   (21.02.2008 в 12:14)   письмо автору
 
   для: xpom   (21.02.2008 в 12:00)
 

Нет извините, ошибся, выводиться при этом запросе следующее Resource id #4
Что это значит?

   
 
 автор: xpom   (21.02.2008 в 12:00)   письмо автору
 
   для: Trianon   (17.02.2008 в 17:31)
 

Почему-то ничего не выводиться пусто, через браузер с запросом:


 <?php
  
include ("soed.php");
?>

<?php

 $res 
mysql_query("SHOW CREATE TABLE tabl",$db);
     echo
"$res";

?>

   
 
 автор: Trianon   (17.02.2008 в 17:31)   письмо автору
 
   для: xpom   (17.02.2008 в 16:50)
 

Какие результаты выдают у Вас следующие запросы, будучи исполненными из php-скрипта?
SELECT VERSION()
показывает версию сервера БД.

SHOW VARIABLES LIKE '%char%'
показывает состояние переменных сессии, влияющих на преобразование кодировок.

SHOW CREATE DATABASE ВашаБД
SELECT * FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = 'ВашаБД'
показывают кодировку Вашей БД.
В зависимости от версии сервера может оказаться полезным тот или иной запрос.

SHOW CREATE TABLE ВашаТаблица
показывает кодировку Вашей таблицы

И в какой кодировке выводится страница для браузера?
Смотрится в самом браузере.

   
 
 автор: xpom   (17.02.2008 в 16:50)   письмо автору
 
   для: Faraon   (16.02.2008 в 21:41)
 

В поле Name записываются данные содержащие 2 слова, вообще не большие, количество символов 14 и где в этом размере.

Я даже пробовал записывать в поле Name два симво, т.е. две буквы, и в итоге, та же ошибка.

А английские буквы заносятся прекрасно???

   
 
 автор: Faraon   (16.02.2008 в 21:41)   письмо автору
 
   для: xpom   (16.02.2008 в 21:18)
 

Какие данные записываются в Name?
Судя по ошибке, записываемые данные превышают тип поля, попробуйте сделать это поле типа TEXT.

   
 
 автор: xpom   (16.02.2008 в 21:18)   письмо автору
 
   для: Faraon   (16.02.2008 в 19:51)
 

Вот структура таблицы:

CREATE TABLE IF NOT EXISTS Table (
      tab_ID          INTEGER NOT NULL AUTO_INCREMENT,
      podtab         INTEGER NOT NULL,
      Name         VARCHAR(150),
      Primary Key (tab_ID),
      FOREIGN KEY (podtab ) REFERENCES podtab (pod_ID)
    ); 

   
 
 автор: Faraon   (16.02.2008 в 19:51)   письмо автору
 
   для: xpom   (15.02.2008 в 18:17)
 

Поле Name какой тип имеет?

   
 
 автор: xpom   (16.02.2008 в 16:13)   письмо автору
 
   для: xpom   (15.02.2008 в 16:59)
 

Помогите, плис, решить эту проблему...

   
 
 автор: xpom   (15.02.2008 в 18:41)   письмо автору
 
   для: xpom   (15.02.2008 в 18:17)
 

Однозначно не в кавычках дело.
Ну что же проблема, что-то с кодировкой, где-то нужно выставить кодировку???

   

Сообщения:  [1-10]    [11-20]  [21-29] 

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

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