php开启mysqli扩展之后如何连接数据库

时间:2023-11-14 17:36:08 

Mysqli是php5之后才有的功能,没有开启扩展的朋友可以打开您的php.ini的配置文件。
查找下面的语句:;extension=php_mysqli.dll将其修改为:extension=php_mysqli.dll即可。
相对于mysql有很多新的特性和优势
(1)支持本地绑定、准备(prepare)等语法
(2)执行sql语句的错误代码
(3)同时执行多个sql
(4)另外提供了面向对象的调用接口的方法。
下面一一用php实例进行mysqli数据库连接!
使用方法一:使用传统的面向过程的方法
php代码如下:


<?php
$connect = mysqli_connect('localhost','root','','volunteer') or die('Unale to connect');
$sql = "select * from vol_msg";
$result = mysqli_query($connect,$sql);
while($row = mysqli_fetch_row($result)){
echo $row[0];
}
?>


使用方法二:使用面向对象的方法调用接口(推荐使用)
看php代码如下:


<?php
//创建对象并打开连接,最后一个参数是选择的数据库名称
$mysqli = new mysqli('localhost','root','','volunteer');
//检查连接是否成功
if (mysqli_connect_errno()){
//注意mysqli_connect_error()新特性
die('Unable to connect!'). mysqli_connect_error();
}
$sql = "select * from vol_msg";
//执行sql语句,完全面向对象的
$result = $mysqli->query($sql);
while($row = $result->fetch_array()){
echo $row[0];
}
?>


以上两个php实例运行的结果完全相同,可以清楚的看到使用mysqli类对象构建数据库连接的优势!
插入和修改记录我就不用讲了,只要更改一下sql语句就行,下一篇我会讲prepare接口特性!

标签:php,mysqli,连接数据库
0
投稿

猜你喜欢

  • 微信小程序实现计算器(含历史记录)

    2024-04-17 10:30:20
  • DIV+CSS高度自适应网页代码实例

    2008-09-20 08:00:00
  • 详解SqlServer数据库中Substring函数的用法

    2024-01-28 00:49:06
  • asp.net得到本机数据库实例的两种方法代码

    2024-01-27 16:00:42
  • python celery分布式任务队列的使用详解

    2021-04-22 18:17:56
  • Python定时任务APScheduler安装及使用解析

    2023-07-15 02:49:00
  • Go语言针对Map的11问你知道几个?

    2024-05-05 09:33:19
  • SQLSERVERS 数据整理方法

    2024-01-13 11:09:44
  • Django如何自定义model创建数据库索引的顺序

    2024-01-24 23:14:40
  • SQL Server 交叉表查询 case

    2024-01-18 19:05:48
  • 窥探jQuery——面向JavaScript程序员

    2008-06-17 14:35:00
  • python实现两个经纬度点之间的距离和方位角的方法

    2022-03-15 02:41:27
  • Python中的pprint打印模块

    2023-04-22 12:11:18
  • Flask-Sqlalchemy的基本使用详解

    2023-06-16 19:40:02
  • Sql注入工具_动力节点Java学院整理

    2024-01-20 00:02:10
  • MySQL事务与隔离级别的使用基础理论

    2024-01-23 20:14:49
  • Z-Blog实现摘要图文混排效果的方法

    2009-02-23 13:54:00
  • python opencv实现目标区域裁剪功能

    2022-07-15 19:17:56
  • Python编程源码报错解决方法总结经验分享

    2023-11-16 07:49:46
  • sqlserver bcp(数据导入导出工具)一般用法与命令详解

    2012-07-11 15:56:39
  • asp之家 网络编程 m.aspxhome.com