Задавайте вопросы, мы ответим
Вы не зашли.
Почему может не работать простейший запрос, или, точнее, как заставить работать запрос в РНР:
$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 проиндексировано.
Неактивен
Нужно полностью текст ошибки
Неактивен
Ошибка была
SELECT command denied to user 'user'@'localhost' for table 'cgplist_activities'
Разбираюсь сейчас с админом.
Спасибо за подсказку.
Неактивен
А, ну так у пользователя user@localhost нет прав на выборку из таблицы.
Нужно GRANT SELECT ON dbname.cgplist_activities TO 'user'@'localhost'
Неактивен
См также статью: http://webew.ru/articles/414.webew
Неактивен