[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Пожалуйста, помогите (Query failed: You have an )
saddam123
это ошибка

Query failed: 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


это код

$sql = "SELECT DISTINCT('album') FROM (SELECT id,artist,track_name,ratings,album,genre,album_cover,add_time 
FROM LyrVid_tracks ORDER BY id DESC LIMIT 0,57"
;)
sergeiss
А почему у тебя открывающая скобка для подзапроса находится внутри строки, а закрывающая - далеко снаружи? smile.gif (и для подзапроса нету алиаса)

И второе - зачем так извратно, сильно нагружая мускуль, получать уникальные album???

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
saddam123
$sql = "SELECT DISTINCT(album) FROM (SELECT id,artist,track_name,ratings,
album,genre,album_cover,add_time FROM LyrVid_tracks ORDER BY id DESC ) LIMIT 0,57 "
;


но сейчас ошибка

Query failed: Every derived table must have its own alias
Invis1ble
Цитата
и для подзапроса нету алиаса
saddam123
что это значить
sergeiss
Цитата (saddam123 @ 26.09.2013 - 17:04)
что это значит

"Гуглю за ваш счет" (с)

Это значит то, что подзапросу надо дать "имя собственное", т.е. алиас. Как именно... Учись находить информацию, тебе подсказали название. Дальше идешь в гугл, вводишь запрос "MySQL алиас" и втыкаешь в ссылки.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.