Я не могу вставить специальный символ, такой как «\» в базу данных MySQL на PHP? - PullRequest
0 голосов
/ 12 февраля 2019

Я не могу вставить специальный символ типа «\» в базу данных MySQL

вот мой код

<?php
  $insert_data = mysqli_query($con, "INSERT INTO table_name (id, img) VALUES('', '<img title="\sum" src="http://latex.codecogs.com/gif.latex?\sum" data-mce-src="http://latex.codecogs.com/gif.latex?\sum" data-mce-selected="1">')");
?>

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Поскольку вы используете PHP, вам нужно экранировать обратную косую черту (\) с помощью другой обратной косой черты, как этот \\ внутри строки

<?php
$insert_data = mysqli_query($con, "INSERT INTO table_name (id, img) VALUES('', '<img title="\\sum" src="http://latex.codecogs.com/gif.latex?\\sum" data-mce-src="http://latex.codecogs.com/gif.latex?\\sum" data-mce-selected="1">')");
?>
0 голосов
/ 12 февраля 2019

Вам нужно экранировать " в вашем запросе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...