GQL-запрос Google App Engine с параметром

Я использую PHP на Google App Engine для разработки веб-страницы.

Я использую PHP-GDS для работы с хранилищем данных (база данных). Я сталкиваюсь с этой проблемой при написании запроса для извлечения чего-либо из хранилища данных.

 public function getToyByColumn($qid){
$obj_store = $this->getStore();
$arr_toy = $obj_store->fetchOne("SELECT * FROM table WHERE column = @inID",['inID'=>$qid]);
return $arr_toy;
}

Когда я запускаю приложение, вызывающее вышеуказанную функцию следующим образом:

getToyByColumn($_GET["num"]);

Ничего не возвращает.

Однако, когда я жестко кодирую значение / функцию:

 public function getToyByColumn($qid){
$obj_store = $this->getStore();
$arr_toy = $obj_store->fetchOne("SELECT * FROM table WHERE column = 20");
return $arr_toy;
}

Я получил бы правильную информацию для записи, где столбец равен 20. Столбец в хранилище данных установлен как целочисленный тип. Я неправильно написал свой запрос?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]