我正在mysql和mysqli中编写数据库包装器.
通过fetch_object()我编写的方法来获取数据:
public function fetch($mixed)
{
if (is_resource($mixed))
{
return mysql_fetch_object($mixed);
}
elseif (!empty($mixed))
{
$result = $this->query($mixed);
return mysql_fetch_object($result);
}
elseif (is_resource($this->result))
{
return mysql_fetch_object($this->result);
}
return false;
}
Run Code Online (Sandbox Code Playgroud)
现在我听说这is_resource()对mysqli来说不是一个好的解决方案.
我怎样才能检查它是字符串还是mysqli_result?
Mik*_*e B 16
我怎样才能检查它是字符串还是mysqli_result?
if (is_string($result)) {
// Result is a string
}
if ($result instanceof mysqli_result) {
// Result is a mysqli_result object
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6113 次 |
| 最近记录: |