Mysqli Query没有返回任何结果

时间:2011-05-11 14:27:04

标签: php mysql sql mysqli

我似乎无法让mysqli从我的查询中返回结果。我的代码是:

$db_conn = get_database(); //function returns a static mysqli object reference

if($result = $db_conn->query("SELECT city 
                                FROM state 
                               WHERE name='CA' ")) {
  $row = $result->fetch_object();
  $city= $row->city;
  $result->close();
} else {
  echo $db_conn->error;
}

当我回显城市变量的内容时,它什么都没有。

1 个答案:

答案 0 :(得分:1)

  1. 检查get_database()以确保选择了正确的数据库
  2. where子句中的列state与表名state相同。如果可以,请将其更改为name