формы — ввод php не терпит апострофа

У меня есть форма, в которой я добавляю «привлечение» к моей базе данных SQL. Моя проблема в том, что область ввода не терпит апострофов. так как эта форма на иврите, апостолы очень важны, так как они используются много!

РЕДАКТИРОВАТЬ — Это мой исправленный код после просмотра страниц, на которые вы ссылались:

$query1=$conn->prepare("INSERT INTO guide(Name,Country,Attraction,Email,Phone,Picture) VALUES(:name,:country,:attraction,:email,:phone,:picture) ");
$query1->bindValue(':name', $name);
$query1->bindValue(':country', $country);
$query1->bindValue(':attraction', $attraction);
$query1->bindValue(':email', $email);
$query1->bindValue(':phone', $phone);
$query1->bindValue(':picture', $picture);
$query1->execute();
$result=mysqli_query($conn,$query1);

EDIT2 — Также попробовал:

$query1=$conn->prepare("INSERT INTO guide (Name,Country,Attraction,Email,Phone) VALUES (?,?,?,?,?) ");
$query1->bind_param("sssss", $name, $country, $attraction, $phone ,$email);
$query1->execute();
$result=mysqli_query($conn,$query1);
if($result){
header("Location:add_review.php");}
else{
echo " ERROR MESSAGE ";

}
}

Редактировать 3 решено
Что мне нужно было очень просто ..
это было мое решение:

$name = str_replace("'","''",$name);

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector