求助一个php比较简单的问题
我想获取数据库受影响的行数 可是$row怎么在实现类这边获取返回影响的行数呢,新手伤不起,这个弯不会转了
userinfo = mysql_fetch_array($result); //返回查询结果到数组
$row=mysql_num_rows($result);
mysql_query(set names utf8);
mysql_close($conn); //关闭数据库连接
$this->getinfo(); //调用传递信息的方法.
}
// 获取信息传递给属性的方法
private function getinfo(){
$this->username = $this->userinfo[username];
$this->password = $this->userinfo[password];
$this->usergrade = $this->userinfo[usergrade];
}
//返回每个属性的public 方法.
public function getrow(){
return $this->row;
}
public function getusername(){
return $this->username;
}
public function getpassword(){
return $this->password;
}
public function getusergrade(){
return$this->usergrade;
}
}
$sql= select * from userinfo where username='sa' ;
require_once(class_user.php);
$user= new userinfo($sql); //创建一个user对象.
//书写sql
$row= $user->getrow();
$username= $user->getusername(); //分别调用方法取得数据
$password= $user->getpassword();
$usergrade= $user->getusergrade();
echoyour name is .$username.
; //输出数据
echoyour password is .$password.
;
echoyour grade is .$usergrade.
;
echoyour row is .$row.
;
?>
php 数据库 sql function
------解决方案--------------------