欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  数据库

php连接MySQL的两种方式对比_MySQL

程序员文章站 2024-01-03 15:35:34
...
记录一下PHP连接MySQL的两种方式。

先mock一下数据,可以执行一下sql。

/*创建数据库*/
CREATE DATABASE IF NOT EXISTS `test`;
/*选择数据库*/
USE `test`;
/*创建表*/
CREATE TABLE IF NOT EXISTS `user` (
  name varchar(50),
  age int
);
/*插入测试数据*/
INSERT INTO `user` (name, age) VALUES('harry', 20), ('tony', 23), ('harry', 24);

第一种是使用PHP原生的方式去连接数据库。代码如下:



其运行结构如下:

Name: harry Age: 20
Name: tony Age: 23
第二种是使用PDO的方式去连接数据库,代码如下:

exec("set names 'utf8'");
$sql = "select * from user where name = ?";
$stmt = $pdo->prepare($sql);
$rs = $stmt->execute(array($selectName));
if ($rs) {
  // PDO::FETCH_ASSOC 关联数组形式
  // PDO::FETCH_NUM 数字索引数组形式
  while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    $name = $row['name'];
    $age = $row['age'];
    echo "Name: $name ";
    echo "Age: $age ";
    echo "\n";
  }
}
$pdo = null;//关闭连接

其结果与第一种相同。

以上所述就是本文的全部内容了,希望能够对大家熟练掌握mysql有所帮助。

相关标签: php连接MySQL

上一篇:

下一篇: