小编给大家分享一下PHP7.3.5封装类访问mysql数据库的示例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
PHP7.3.5封装类访问mysql数据库
Model.class.php
<?php
class Model{
// 表名属性
public $table;
public $connect;
//构造方法以及表名赋值
public function __construct($t){
$this->table=$t;
}
private function conn(){
$servername = "localhost";
$username = "root";
$password = "133";
$dbname = "myweb";
// 创建连接
if($conn=mysqli_connect($servername, $username, $password, $dbname)){
return $this->connect=$conn;
}
}
//select查询
public function select(){
$this->conn();
$sql="SELECT * FROM {$this->table}";
$rst=mysqli_query($this->connect,$sql);
while($row=mysqli_fetch_assoc($rst)){
$rows[]=$row;
}
return $rows;
}
}
?>
function.inc.php
<?php
function M($name){
return new Model($name);
}
?>
index.php
<?php
include "Model.class.php";
include 'function.inc.php';
$rows=M('user')->select();
echo '<pre>';
print_r($rows);
echo '</pre>';
?>
以上是“PHP7.3.5封装类访问mysql数据库的示例”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
亿速云「云数据库 MySQL」免部署即开即用,比自行安装部署数据库高出1倍以上的性能,双节点冗余防止单节点故障,数据自动定期备份随时恢复。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。