Ошибки в выводе - MySQL
Формулировка задачи:
Переход на версию ПХП выше. Начал ловить ошибки:
1)
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 'order by Date desc' at line 1
2)
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
3)
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 'and type_user like 'komp' order by uni_subscribe_base.added desc' at line 1
--------------
Program Version
Apache: 2.2.31
MySQL 5.5.42-37.1
phpMyAdmin4.3.8
PHP: 5.4.45
Решение задачи: «Ошибки в выводе»
textual
Листинг программы
select `id`,`Date`,`Speciality`,`Date_duration`,`region`.`title` as title, `hit_count` from `vakansii` left join `region` on `vakansii`.`City_ID` = `region`.`id_city` where `Users_site_ID` = '$_SESSION[id_us]' order by `Date` desc
Объяснение кода листинга программы
В данном коде происходит следующее:
- Выполняется запрос на выборку данных из таблицы
vakansiiс использованием языка SQL. - В запросе участвуют следующие переменные:
$_SESSION[id_us]- идентификатор пользователя, который выполнит выборку данных только для его города.id,Date,Speciality,Date_duration,region.title- названия и значения переменных, которые будут выбраны из таблицыvakansii. Также будет выполнено объединение таблицvakansiiиregionпо полюid_city.hit_count- количество просмотров вакансии, которое также будет выбрано из таблицыvakansii.
- Результат запроса будет отсортирован по дате в порядке убывания.