У меня есть слово, например «A'Bc», оно будет вставлено в MySQL и отображаться как «Aâ € ™ Bc» при получении, как решить эту проблему?
Заранее благодарны за Вашу помощь.
$dbs = "INSERT INTO all_asins_task_data (Locale, Task, vendor_name, vendor_code, ASIN, Action, Content, updated_on, user_id, Parent_ASIN, tt_id, value, service, comment, Allocation_type, Week_Number, month, Year)
VALUES ('".$d1."', '".$d2."', '".$d3."', '".$d4."', '".$d5."', '".$d6."', '".$d7."', '".$r."','".$_SESSION['login_user']."', '".$d8."', '".$d9."', '".$d10."','".$d11."', '".$d12."','".$d13."','".$d14."','".$monthName."','".$year."')";
$run = mysql_query($dbs);
Привет, Марк Делисл, Полный файл находится по ссылке ниже: drive.google.com/open?id=1LQzYCPteKANzx2G2rZ4rRtRa8zJCJ0Ft
Кроме того, я столкнулся с другой проблемой, например, если я загружаю 100 строк данных, иногда он загружает только 90, а иногда он загружает 80 строк данных в базу данных. В чем может быть причина?
Я нашел ответ на вышеуказанную проблему, с которой я столкнулся, причина в том, что если данные состоят из слов, например AB'C, они не загружаются. Если те же слова, что и ABC, будут загружены. По этой причине загружалось иногда 90 строк, а иногда 80 строк. Как прочитать слово AB'C и загрузить его в базу данных? заранее спасибо






Я нашла ответ на свой вопрос.
Прежде всего, причина, по которой данные не вставлялись, мой php-код считывал только значения без специального символа. Итак, я добавил строку «mysql_real_escape_string» там, где это было необходимо.
Теперь данные вставляются правильно.
Спасибо за помощь @Marc Delisle.
Какой у вас механизм получения? свой собственный PHP-скрипт?