Гость
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с вводом текста в MYSQL из скопированного гугла / 3 сообщений из 3, страница 1 из 1
26.11.2018, 15:06
    #39738620
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с вводом текста в MYSQL из скопированного гугла
Использую простой метод ввода текста в базу данных все работает нормально , но вот проблема когда инфу перевожу в translate.google.ru и копирую ее пытаясь вставить в базу данных посредством скрипта в результате чего запись не сохраняется в базе. Возможно внутри текста некоторые символы вызывают ошибку, подскажите какое преобразование данных использовать чтобы скопированный текст из гугла ввелся в базу данных.

<form method="post">


<div align="left">
<textarea name="title" rows="3" cols="200" > </textarea>
<input type="submit" value="Najmi" name="Najmi" >
</div>
<br>
<textarea name="doc" rows="50" cols="200" > </textarea>




</form>

<?php
$Najmi=$_POST['Najmi'];
if(isset($Najmi))

{

include("dbconnect.php");

$title = $_POST["title"];
$doc = $_POST["doc"];

mysql_query("INSERT INTO table1 (title,doc) VALUES ('$title','$doc')");

}
?>


</body>
</html>
...
Рейтинг: 0 / 0
26.11.2018, 19:26
    #39738774
vkle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с вводом текста в MYSQL из скопированного гугла
RomantiktjВозможно внутри текста некоторые символы вызывают ошибкуВозможно. А возможно, и нет. Посмотрите:
1. Текст запроса перед выполнением
2. Сообщение об ошибке MySQL после выполнения запроса.

Romantiktjподскажите какое преобразование данных использовать чтобы скопированный текст из гугла ввелся в базу данных.Как минимум, http://php.net/manual/ru/function.mysql-real-escape-string.php
Но не факт, что этого достаточно. Возможно, в тексте запроса присутствуют коды символов, не поддерживающиеся в текущей кодировке и тогда либо удалять/заменять их в тексте запроса, либо переводить таблицу и коннект на поддерживающую эти символы кодировку.
...
Рейтинг: 0 / 0
27.11.2018, 07:09
    #39738890
Romantiktj
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проблемы с вводом текста в MYSQL из скопированного гугла
vkle,

Спасибо, помогла ваша подсказка о кодировке,

Заменил в апачи: /usr/local/apache/conf/httpd.conf

“AddDefaultCharset windows-1251″ на “AddDefaultCharset utf-8″
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Проблемы с вводом текста в MYSQL из скопированного гугла / 3 сообщений из 3, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]