izula
Новичок
Добрый день )) Написал такой запрос к базе данных
$query = "select * from books where" . $searchtype . " like '%" . $searchterm . "%'";
При выполнении ругается
Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'like '%Майкл Морган%'' at line 1 in C:\xampp\htdocs\results.php:31 Stack trace: #0 C:\xampp\htdocs\results.php(31): mysqli->query('select * from b...') #1 {main} thrown in C:\xampp\htdocs\results.php on line 31
'like '%Майкл Морган%'' Почему то одинарную кавычку воспринимает как двойную и выдает ошибку.
$query = "select * from books where" . $searchtype . " like '%" . $searchterm . "%'";
При выполнении ругается
Fatal error: Uncaught mysqli_sql_exception: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'like '%Майкл Морган%'' at line 1 in C:\xampp\htdocs\results.php:31 Stack trace: #0 C:\xampp\htdocs\results.php(31): mysqli->query('select * from b...') #1 {main} thrown in C:\xampp\htdocs\results.php on line 31
'like '%Майкл Морган%'' Почему то одинарную кавычку воспринимает как двойную и выдает ошибку.