[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос
blade
Помогите, немогу понять в чем проблема, запрос неработает

"SELECT text, link FROM tb_textob WHERE enddate > $text_time ORDER BY RAND() LIMIT 1"



Спустя 14 минут, 6 секунд (2.12.2010 - 20:41) Defsen написал(а):
RAND() пугает. Хотя я ничего не смыслю в запросах к БД...

Спустя 4 минуты, 37 секунд (2.12.2010 - 20:45) kovaldm написал(а):
Какую ошибку выдает?

Спустя 8 минут, 14 секунд (2.12.2010 - 20:54) inpost написал(а):
А если так:
"SELECT `text`, `link` FROM `tb_textob` WHERE `enddate` > ".$text_time." ORDER BY RAND() LIMIT 1"

Спустя 27 минут, 15 секунд (2.12.2010 - 21:21) blade написал(а):
Цитата (inpost @ 2.12.2010 - 17:54)
А если так:
"SELECT `text`, `link` FROM `tb_textob` WHERE `enddate` > ".$text_time." ORDER BY RAND() LIMIT 1"

спс

Спустя 5 минут, 50 секунд (2.12.2010 - 21:27) inpost написал(а):
причина в том, что ты используешь запрещенные MySQL имена, это "link", "enddate", поэтому код воспринимает их как команду, а не как ячейку в БД.

Спустя 1 час, 6 минут, 24 секунды (2.12.2010 - 22:33) blade написал(а):
ну насчет enddate я ее использую под понятием дата окончания и незнаю чем бы ее таким заменить чтоб было понятно ну а насчет link ее то можно заменить url

Спустя 22 минуты, 15 секунд (2.12.2010 - 22:55) Invis1ble написал(а):
blade
достаточно просто экранировать косыми кавычками, тогда менять ничего не прийдется

Спустя 16 минут, 23 секунды (2.12.2010 - 23:12) inpost написал(а):
blade
link я меняю на links =)
у end есть синонимы, к примеру: over. timeover, dateover. =)
Быстрый ответ:

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