我在谷歌应用引擎上使用PHP来开发网页。
我正在使用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的条目的正确信息。数据存储区中的列设置为整数类型。我错误地写了我的查询吗?