- 第一个PHP文件,MySQL_PDO.php
1/*** 2 * 连接数据库,并且建立持久化的PDO连接以及捕捉错误异常 3 ***/ 4function MySQL_PDO($dbname_is, $username_is, $password_is){ 5 //数据库类型 6 $type = 'mysql'; 7 //数据库名 8 $dbname = $dbname_is; 9 //主机 10 $host = 'localhost'; 11 //用户名 12 $username = $username_is; 13 //密码 14 $password = $password_is; 15 16 $dsn = "$type:host=$host;dbname=$dbname"; 17 18 try{ 19 $params = [ 20 //建立持久化的PDO连接 PDO::ATTR_PERSISTENT=>true 21 PDO::ATTR_PERSISTENT =>true, 22 //使用预处理 23 PDO::ATTR_EMULATE_PREPARES => false, 24 //设置编码 25 PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8", 26 ]; 27 //捕捉错误异常 28 }catch(PDOException$e){ 29 echo "错误!:".$e->getMessage()."<br/>"; 30 die(); 31 } 32 $MySQL_PDO = new PDO($dsn,$username,$password,$params); 33 return $MySQL_PDO; 34}
- 第二个PHP文件,admin_a.php
1//引用MySQL_PDO.php 2include ("MySQL_PDO.php"); 3//添加参数,赋值 4$MySQL_PDO = MySQL_PDO("数据库名", "用户名", "密码"); 5//MySQL语句和执行 6$sql1 = "select * from novel_informattion"; 7$res1 = $MySQL_PDO->query($sql1); 8//循环获取数据 9foreach ($res1 as $row){ 10 echo $row; 11}
开始先是在MySQL_PDO.php文件中编写程序方法,然后在别的PHP文件中引用MySQL_PDO.php文件,添加参数使用MySQL_PDO.php文件。PHP的require方法我没有试过,不过应该是一样的吧!
