zoukankan      html  css  js  c++  java
  • 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 ?>
  • 相关阅读:
    左划删除
    UILabel 添加图片
    Swift-11-委托模式
    Swift-11-协议(Protocols)
    Swift-10--错误处理
    Swift-09-可空链式调用(Optional Chaining)
    Swift-08-闭包引起的循环强引用
    Swift-07-析构器deinit
    Swift-06-闭包
    【转】HTML5标签使用的常见误区
  • 原文地址:https://www.cnblogs.com/xyyt/p/5650244.html
Copyright © 2011-2022 走看看