Показать сообщение отдельно
  #1 (permalink)  
Старый 11.07.2014, 11:50
Новичок на форуме
Отправить личное сообщение для delpavel Посмотреть профиль Найти все сообщения от delpavel
 
Регистрация: 10.07.2014
Сообщений: 6

jqgrid запросы SQL
Добрый день. Подскажите, пожалуйста, как правильно сформировать запрос к БД. Например рабочий запрос:

$res = $dbh->query('SELECT * FROM catalog '.$qWhere.' ORDER BY '.$sortingField.' '.$sortingOrder.' LIMIT '.$firstRowIndex.', '.$rowsPerPage);
где $qWhere=WHERE


Хочу добавить условие, отображать только нужный каталог:

$res = $dbh->query("SELECT * FROM catalog '".$qWhere."' catalog='".$option."' ORDER BY '".$sortingField."' '".$sortingOrder."' LIMIT '".$firstRowIndex."', '".$rowsPerPage."'");


Ошибку выдает в строке 1:

while($row = $res->fetch(PDO::FETCH_ASSOC)) {
        $response->rows[$i]['id']=$row['id'];
        $response->rows[$i]['cell']=array($row['id'], $row['site'], $row['login'], $row['password'], $row['note']);
        $i++;
    }
<!--error--><br />
<b>Fatal error</b>:  Call to a member function fetch() on a non-object in <b>N:\home\pass2.loc\www\getdata.php</b> on line <b>87</b><br />
Ответить с цитированием