phpStudy5——php導入其他php文件(php文件的引入)


前言:

通過前邊幾個例子,相信大家都會有一個疑惑了,就是每個請求數據庫的php頁面,都要寫一次連接數據庫的代碼,這個肯定是有違代碼復用原則的。那么怎么解決這個問題呢?

在php中可以通過include關鍵字引入其他Php頁面,也就是說我們可以將連接數據庫的代碼單獨的放到一個php頁面,然后在其他需要連接數據庫的頁面中引用這個頁面就好了。

示例代碼:

db.php:

 1 <?
 2 //1. 聲明字符編碼
 3 header("Content-Type:text/html;charset=utf8"); 
 4 
 5 //2. 連接數據庫
 6 $link=mysql_connect("localhost","root","root");//連接數據庫
 7 if(!$link) echo "系統異常,請稍后再試";//如果連接數據庫失敗
 8 mysql_select_db("test", $link); //選擇數據庫
 9 mysql_query("set names 'utf8'");  // 解決中文亂碼
10 
11 ?>

引用db.php的頁面:

 1 <?
 2 include "../Model/db.php";
 3 
 4  //2. 獲取數據
 5 $name = $_POST["name"];
 6 $phone = $_POST["phone"];
 7 
 8 //4. 判斷數據是否為空
 9 if(empty($name)||empty($phone))
10 {
11     echo "有數據為空";
12     exit;
13 }
14 //5. 執行sql語句
15 $strsql = "insert into user_info(userId,userName,phoneNumber) values(null,'$name','$phone')";
16 $result = @mysql_query($strsql);
17        
18 //6. 成功添加
19 if($result)
20 {
21     echo "恭喜您,成功添加數據";
22     exit;
23 }
24 ?>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM