php中怎么连接mysql数据库_php中连接MYSQL数据库的方法总结

在php中有很多种方法可连接到mysql数据库我们常用的就有mysqli_connect,mysql_connect,mysqli这三种哦,有需要的朋友可参考参考。

1、使用Mysqli操作Mysql

例子 1. Object oriented style

代码如下

/* check connection */

if (mysqli_connect_errno()) {

printf("Connect failed: %sn", mysqli_connect_error());

exit();

}

printf("Host information: %sn", $mysqli->host_info);

/* close connection */

$mysqli->close();

?>

/**

* 以上是与MYSQL建立连接。

* host:为MYSQL主机地址类型为字符型。

* username:为MYSQL登录用户名类型为字符型。

* passwd:为MYSQL登录密码类型为字符型。

* db:为MYSQL数据库名称类型为字符型。

* port:为MYSQL数据库的端口号。

*/

$sSQL = "select * from db";

/*需要执行的SQL语句*/

$query = mysqli_query($connect,$sSQL);

/*

$connect:link为链接源

$sSQL:query为请求也指的是需执行的SQL语句

*/

while($arr = mysqli_fetch_array($query)){

/*$query:循环$query所执行的结果*/

print_r($arr);

/*输入相应该的字段值*/

}

mysqli_free_result($query);

/*释放结果集*/

mysqli_close($connect);

/*关闭数据库连接*/

2、使用Mysql操作Mysql

在 PHP 中,这个任务通过 mysql_connect() 函数完成。

语法

mysql_connect(servername,username,password);

例子

在下面的例子中,我们在一个变量中 ($con) 存放了在脚本中供稍后使用的连接。如果连接失败,将执行 "die" 部分:

代码如下

// some code

?>

/**

* 以上是与MYSQL建立连接。

* host:为MYSQL主机地址类型为字符型。

* username:为MYSQL登录用户名类型为字符型。

* passwd:为MYSQL登录密码类型为字符型。

* port:为MYSQL数据库的端口号。

*/

mysql_select_db("db");

/*

选择数据库

db为数据库名

*/

$sSQL = "select * from db";

/*SQL查询语句*/

$query = mysql_query($sSQL);

/*

$sSQL:query为请求也指的是需执行的SQL语句

*/

while($arr = mysql_fetch_array($query)){

/*$query:循环$query所执行的结果*/

/*输入相应该的字段值*/

print_r($arr);

}

mysql_free_result($query);

/*释放结果集*/

关闭连接

脚本一结束,就会关闭连接。如需提前关闭连接,请使用 mysql_close() 函数。

代码如下

// some code

mysql_close($con);

?>

3、以OOP方式使用mysqli

代码如下

$conn = new mysqli("host","username","passwd","db",port);

/**

* 以上是与MYSQL建立连接。

* host:为MYSQL主机地址类型为字符型。

* username:为MYSQL登录用户名类型为字符型。

* passwd:为MYSQL登录密码类型为字符型。

* db:为MYSQL数据库名称类型为字符型。

* port:为MYSQL数据库的端口号。

*/

$sSQL = "select * from user";

/*SQL查询语句*/

$query = $conn->query($sSQL);

/*

$sSQL:query为请求也指的是需执行的SQL语句

*/

while($arr = $query->fetch_array()){

/*$query:循环$query所执行的结果*/

print_r($arr);

}

$query->close();

/*释放结果集*/

$conn->close();

/*关闭数据库连接*/

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值