如何把连接数据库的代码写到函数中,操纵数据库时只需要调用这个函数即可!类似于:access.php
function dataopen(){
$server_Id = 'localhost';
$user_Id = 'root';
$password_Id = '';
$database_Id = 'test';
$link_ID = mysqli_connect($server_Id,$user_Id ,$password_Id,$database_Id) or die ("数据连接错误!!!");
}function dataclose(){
mysqli_close($link_ID );
}在其它页面访问数据库时只需
require 'access.php';就可以了
==========================================
方便代码维护.

解决方案 »

  1.   

    access.php
    function dataopen(){
    $server_Id = 'localhost';
    $user_Id = 'root';
    $password_Id = '';
    $database_Id = 'test';
    $link_ID = mysqli_connect($server_Id,$user_Id ,$password_Id,$database_Id) or die ("数据连接错误!!!");
    }
    dataopen();
      

  2.   


    既然是写到函数里边,不调用的话,只是require文件有什么用呢
      

  3.   

    既然是写到函数里边,不调用的话,只是require文件有什么用呢======================================================================要调用,只需调用dataopen()、dataclose()就行了嘛,就不用写连接字符串了!
      

  4.   

    function connect(){
        $server_Id = 'localhost';
        $user_Id = 'root';
        $password_Id = '';
        $database_Id = 'test';
        $link_ID = mysqli_connect($server_Id,$user_Id ,$password_Id,$database_Id) or die ("数据连接错误!!!");
        return $link_ID; 
    }$conn = connect();考虑到有些查询需要传递连接资源句柄,最好把连接句柄返回。