<?php
。。。。。
public function sqlRun($sql){
global $gconn;
return $gconn->query($sql);
}
public function getRow($sql){
$res = $this->sqlRun($sql);
return $res->fetch_assoc();
}
。。。。
?>
前面的调用
<?php
。。。。
//创建对象
$data = new MysqlData;
$sql = "SELECT * FROM users WHERE id = ".$id.";";
$row = $data->getRow($sql);
// echo $sql;
$data->closeConn();
?>
出现以下问题,没搞懂,是哪里错了?好像是query($sql)用错了?
Fatal error: Uncaught Error: Call to a member function fetch_assoc() on bool in F:\PhpStudy\phpstudy_pro\WWW\MysqlData.php:22
Stack trace: #0 F:\PhpStudy\phpstudy_pro\WWW\main.php(13): MysqlData->getRow('SELECT * FROM u...')
#1 {main} thrown in F:\PhpStudy\phpstudy_pro\WWW\MysqlData.php on line 22