У меня есть запрос, который просматривает список файлов внутри папки и вводит имена всех файлов в базу данных, чтобы я мог управлять сортировкой при отображении изображений.
Теперь у меня сегодня есть изображение, котороеимел имя image123('2).jpg
.Одиночная кавычка вызвала сбой моего запроса, так как я могу обойти это?Чтобы упростить ситуацию, я сделал пример сценария
У меня есть список из 4 переменных, которые имеют следующие строки
$myVAR1 -- "MyName IS Leo";
$myVAR2 -- "MyName IS 'Tiger";
Я запускаю SQL-запрос для ввода их в базу данных
$sql = "INSERT INTO `names` (`StringID`, `StringValue`) VALUES (NULL, ' $myVAR1');";
$sql2 = "INSERT INTO `names` (`StringID`, `StringValue`) VALUES (NULL, ' $myVAR2');";
Так как я могу обнаружить, что одинарная кавычка находится внутри строки $myVar2
и как я могу игнорировать ее при входе в базу данных?