+ -
当前位置:首页 → 问答吧 → 如何把数据库的connect写到一个函数中?

如何把数据库的connect写到一个函数中?

时间:2011-11-24

来源:互联网

如何把连接数据库的代码写到函数中,操纵数据库时只需要调用这个函数即可!类似于:

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';就可以了
==========================================
方便代码维护.

作者: postfix2   发布时间: 2011-11-24

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();

作者: kingerq   发布时间: 2011-11-24

引用楼主 postfix2 的回复:
如何把连接数据库的代码写到函数中,操纵数据库时只需要调用这个函数即可!类似于:

access.php
function dataopen(){
$server_Id = 'localhost';
$user_Id = 'root';
$password_Id = '';
$database_Id = 'test';
$link_ID = mysqli_connect($serve……


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

作者: ohmygirl   发布时间: 2011-11-24

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

======================================================================



要调用,只需调用dataopen()、dataclose()就行了嘛,就不用写连接字符串了!

作者: postfix2   发布时间: 2011-11-24

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();

考虑到有些查询需要传递连接资源句柄,最好把连接句柄返回。

作者: ohmygirl   发布时间: 2011-11-24

相关阅读 更多