권장(무료): PHP7
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 class="brush:php;toolbar:false">'; print_r($rows); echo ''; ?>
관련 무료 학습 권장사항: mysql 비디오 튜토리얼
위 내용은 mysql 데이터베이스에 액세스하기 위한 PHP7.3.5 캡슐화 클래스 도입의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!