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

Форум PHP

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

 

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

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

тема: Обрезается текст при занесении в базу

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

 
 автор: cheops   (17.03.2011 в 12:41)   письмо автору
 
   для: OLi   (17.03.2011 в 09:39)
 

Если взять SQL-запрос, который выводится в PHP и выполнить его в phpMyAdmin, он вствялется без искажений?

  Ответить  
 
 автор: OLi   (17.03.2011 в 09:39)   письмо автору
 
   для: OLi   (17.03.2011 в 00:56)
 

Ребята, что подскажете?

  Ответить  
 
 автор: OLi   (17.03.2011 в 00:56)   письмо автору
 
   для: cheops   (16.03.2011 в 23:00)
 

Результат:

CREATE TABLE `products` (
`id` int(255) NOT NULL AUTO_INCREMENT,
`cat` int(255) NOT NULL,
`title` varchar(255) COLLATE utf8_bin NOT NULL,
`text_opis` text COLLATE utf8_bin NOT NULL,
`img` varchar(255) COLLATE utf8_bin NOT NULL,
`cena` varchar(255) COLLATE utf8_bin NOT NULL,
`date` varchar(255) COLLATE utf8_bin NOT NULL,
`new` int(255) NOT NULL,
`pod_cat` int(255) NOT NULL,
`preimush` text COLLATE utf8_bin NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=utf8 COLLATE=utf8_bin

  Ответить  
 
 автор: cheops   (16.03.2011 в 23:00)   письмо автору
 
   для: OLi   (16.03.2011 в 22:42)
 

Ясно, тогда модифицируйте код так
<?php 
  $v
=mysql_query("SHOW CREATE TABLE products"); 
  if(!
$v) exit("Ошибка выполнения запроса - ".mysql_error()); 
  
$arr mysql_fetch_array($v);
  echo 
"<pre>"
  echo 
$arr['Create Table']; 
  echo 
"</pre>"
?>

  Ответить  
 
 автор: OLi   (16.03.2011 в 22:42)   письмо автору
 
   для: cheops   (16.03.2011 в 22:04)
 

Вывело лишь products

  Ответить  
 
 автор: cheops   (16.03.2011 в 22:04)   письмо автору
 
   для: OLi   (16.03.2011 в 21:43)
 

Результат получите - что он выводит?
<?php
  $v
=mysql_query("SHOW CREATE TABLE products");
  if(!
$v) exit("Ошибка выполнения запроса - ".mysql_error());
  echo 
"<pre>";
  echo 
mysql_result($v0);
  echo 
"</pre>";
?>

  Ответить  
 
 автор: OLi   (16.03.2011 в 21:43)   письмо автору
 
   для: cheops   (16.03.2011 в 20:29)
 

Что это дает? Выполнил - echo $v=mysql_query("SHOW CREATE TABLE products");
Resource id #10

  Ответить  
 
 автор: cheops   (16.03.2011 в 20:30)   письмо автору
 
   для: OLi   (16.03.2011 в 20:12)
 

>Странно еще то что текст "Я заметил в запрос у вас ?" я оформлял в теги <b> которые нету в
>выводе print_r
Это как раз нормально - они интерпретируются, правда в браузере у вас и строка должна быть жирным выделена.

  Ответить  
 
 автор: cheops   (16.03.2011 в 20:29)   письмо автору
 
   для: cheops   (16.03.2011 в 11:32)
 

А поместите еще результат запроса (чтобы не думать на таблицу)
SHOW CREATE TABLE products;

PS Триггеры никакие в базе данных не используете?

  Ответить  
 
 автор: OLi   (16.03.2011 в 20:12)   письмо автору
 
   для: OLi   (16.03.2011 в 20:04)
 

Вывод print_r

Array
(
[cat] => 1
[pod_cat] => 3
[nm] => Жидкие обои
[opis] =>
Я заметил в запрос у вас ?


[dost] =>
Я заметил в запрос у вас ?


[sub] => Добавить
)

Странно еще то что текст "Я заметил в запрос у вас ?" я оформлял в теги <b> которые нету в выводе print_r

  Ответить  

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

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

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