Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Проблема с обновлением большого текста в бд

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '=П�' at
Muxa
Отправлено: 20 Марта, 2012 - 11:40:24
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)




я так понимаю это проблема с кодировкой при переводе символов? где стоит знак вопроса должна была быть буква "я"

код
PHP:
скопировать код в буфер обмена
  1.  
  2. $row=mysql_query("SELECT text FROM home_text") or die ("Ошибка отображения данных: ".mysql_error());
  3.           while($result=mysql_fetch_array($row))
  4.                 {
  5.                 echo "<form name='edit' method='post' action=''>";
  6.                 echo '<textarea rows="150" cols="90" name="edit_text">'.htmlentities('<textarea>'.$result["text"].'</textarea>', ENT_QUOTES,'UTF-8').'</textarea>';
  7.                 echo "<input type='submit' name='save' value='Сохранить'></form>";
  8.                         }
  9.                         if(isset($_REQUEST['save']))
  10.                         {
  11.                                 if($_REQUEST['save']=="Сохранить")
  12.                                         {
  13.                                         mysql_query("UPDATE `home_text` SET `text`=".$_REQUEST['edit_text']) or die("Ошибка записи данных: ".mysql_error());
  14.                                         }
  15.                         }
  16.  
 
 Top
DeepVarvar Супермодератор
Отправлено: 20 Марта, 2012 - 12:27:58
Post Id



Активный участник


Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008  
Откуда: Альфа Центавра


Помог: 353 раз(а)




У вас весь код - одна большая ошибка.
1) Как же можно лепить инициализацию сохранения в цикле вывода?
2) Все строковые данные в запросах должны быть заключены в кавычки.
 
 Top
Muxa
Отправлено: 20 Марта, 2012 - 12:29:40
Post Id



Частый гость


Покинул форум
Сообщений всего: 247
Дата рег-ции: Март 2012  
Откуда: Россия, Тверь


Помог: 5 раз(а)




DeepVarvar пишет:
У вас весь код - одна большая ошибка.
1) Как же можно лепить инициализацию сохранения в цикле вывода?
2) Все строковые данные в запросах должны быть заключены в кавычки.

блин точно))))
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB