Данные меняются при вставке php

У меня есть слово, например «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);

Какой у вас механизм получения? свой собственный PHP-скрипт?

Marc Delisle 30.12.2018 00:22

Привет, Марк Делисл, Полный файл находится по ссылке ниже: drive.google.com/open?id=1LQzYCPteKANzx2G2rZ4rRtRa8zJCJ0Ft

Micheal 04.01.2019 13:40

Кроме того, я столкнулся с другой проблемой, например, если я загружаю 100 строк данных, иногда он загружает только 90, а иногда он загружает 80 строк данных в базу данных. В чем может быть причина?

Micheal 04.01.2019 13:44

Я нашел ответ на вышеуказанную проблему, с которой я столкнулся, причина в том, что если данные состоят из слов, например AB'C, они не загружаются. Если те же слова, что и ABC, будут загружены. По этой причине загружалось иногда 90 строк, а иногда 80 строк. Как прочитать слово AB'C и загрузить его в базу данных? заранее спасибо

Micheal 04.01.2019 16:34
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
4
35
1

Ответы 1

Я нашла ответ на свой вопрос.

Прежде всего, причина, по которой данные не вставлялись, мой php-код считывал только значения без специального символа. Итак, я добавил строку «mysql_real_escape_string» там, где это было необходимо.

Теперь данные вставляются правильно.

Спасибо за помощь @Marc Delisle.

Другие вопросы по теме