SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 21.10.2008 09:40:06

latgal
Участник
Откуда: Липецк
Зарегистрирован: 21.10.2008
Сообщений: 6

Почему может не работать простейший запрос?

Почему может не работать простейший запрос, или, точнее, как заставить работать запрос в РНР:

$sql = "SELECT actvt_okved FROM cgplist_activities WHERE actvt_okved LIKE '22.1'"
$res = mysql_query($sql) or die("Invalid query");

Выдает "Invalid query"

Поле actvt_okved определено как VARCHAR(10), так как в нем хранятся коды ОКВД, которые могут иметь значения вида как 1, или 22.1, так и, например, 92.31.21
Преобразования вроде $okved = settype("22.1", "string"), $okved = (string)$okved ни к чему не приводят

Запросы "SELECT actvt_okved FROM cgplist_activities WHERE actvt_okved = '22.1'", "SELECT actvt_okved FROM cgplist_activities WHERE actvt_okved = 22.1" также выдают "Invalid query"
Поле actvt_okved проиндексировано.

Неактивен

 

#2 21.10.2008 10:14:29

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Почему может не работать простейший запрос?

Нужно полностью текст ошибки

Неактивен

 

#3 21.10.2008 11:14:17

latgal
Участник
Откуда: Липецк
Зарегистрирован: 21.10.2008
Сообщений: 6

Re: Почему может не работать простейший запрос?

Ошибка была
SELECT command denied to user 'user'@'localhost' for table 'cgplist_activities'

Разбираюсь сейчас с админом.
Спасибо за подсказку.

Неактивен

 

#4 21.10.2008 11:31:46

LazY
_cмельчак
MySQL Authorized Developer and DBA
Зарегистрирован: 02.04.2007
Сообщений: 849

Re: Почему может не работать простейший запрос?

А, ну так у пользователя user@localhost нет прав на выборку из таблицы.
Нужно GRANT SELECT ON dbname.cgplist_activities TO 'user'@'localhost'

Неактивен

 

#5 21.10.2008 15:40:12

rgbeast
Администратор
MySQL Authorized Developer and DBA
Откуда: Москва
Зарегистрирован: 21.01.2007
Сообщений: 3880

Re: Почему может не работать простейший запрос?

См также статью: http://webew.ru/articles/414.webew

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson