При поиске пишет ошибку
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '...' at line 1
Помогите пожалуйста что значит эта ощибка?
killer8080
5.01.2013 - 02:51
помести запрос в переменную, и выведи вместе с ошибкой
$query = "тут запрос";
mysql_query($query) or die('Database error: '.mysql_error().'<hr />SQL query:<br />'.$query);
Выполнил подсказку!
Теперь при поиске по названию пишет
Database error: Unknown column 'name' in 'where clause'
SQL query:
SELECT * FROM `content` WHERE name=`title`
killer8080
5.01.2013 - 03:00
значит нет столбца name в таблице content
Кстати, а почему title в обратных кавычках?
Цитата (datvid @ 5.01.2013 - 00:57) |
name=`title` |
У меня столбец title а Name при чем? Я хочу искать по названию фильма title?
Здесь на форуме прочитал что названия таблиц и столбцы писать с обратными кавычками,
killer8080
5.01.2013 - 03:12
Цитата (datvid @ 5.01.2013 - 01:07) |
У меня столбец title а Name при чем? |
нужно правильно запрос составлять
SELECT * FROM `content` WHERE `title` = 'name'
Теперь опять пишет
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '...' at line 1
killer8080
5.01.2013 - 03:20
Цитата (datvid @ 5.01.2013 - 01:18) |
Теперь опять пишет You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '...' at line 1 |
а запрос где?
Год назад поиск работал!!! А теперь на локальном сервере почему то заартачился!
Я написал так
$query = "SELECT * FROM `content` WHERE `title` = 'name'";
killer8080
5.01.2013 - 03:26
Ну а ошибка какая?
Я же написал выкидывает ощибку как и раньше
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '...' at line 1
killer8080
5.01.2013 - 03:30
я же уже показал как ошибки ловить
Цитата (killer8080 @ 5.01.2013 - 00:51) |
$query = "тут запрос";mysql_query($query) or die('Database error: '.mysql_error().'<hr />SQL query:<br />'.$query); |
где текст вида
Цитата (datvid @ 5.01.2013 - 00:57) |
Database error: Unknown column 'name' in 'where clause'
SQL query: SELECT * FROM `content` WHERE name=`title` |
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.