<?php // 数据库类型:mysql数据库 // 数据库地址:http://localhost/phpMyAdmin4.8.5/sql.php?db=zxw&table=zxw-user1&pos=0 // 数据库端口号 // 数据库名:zxw // 数据库登录名:root // 数据库密码:888888 // mysql数据库连接方法:mysql mysqli PDO // 创建PDO基类实例连接数据库 // new PDO('数据库类型:host=数据库地址;dbname=数据库名','数据库登录名','数据库密码'); $pdo= new PDO('mysql:host=localhost;dbname=zxw','root','888888'); print_r($pdo); // 设置字符集 $pdo->exec('set names utf8'); // 返回结果集对象 // 查询数据 $stmt=$pdo->query("select * from zxw-user1"); // $stmt->setFetchMode(PDO::FETCH_ASSOC); $row=$stmt->fetch(); print_r($row); var_dump($stmt);
时间: 2023-12-07 10:05:57 浏览: 127
Windows平台服务搭建+Linux平台服务搭建(LAMP、LNMP)
这是一段使用 PHP 编写的连接 MySQL 数据库并查询数据的代码。代码中使用了 PDO (PHP 数据对象)扩展来连接数据库,执行查询语句,并将结果集以关联数组的形式输出。
在连接数据库时,需要指定数据库的类型、地址、端口号(默认为 3306)、名称、登录名和密码。在这段代码中,数据库类型为 MySQL,地址为本地主机(localhost),名称为 zxw,登录名为 root,密码为 888888。
连接成功后,通过执行 SQL 语句查询数据,并将结果集以 PDOStatement 对象的形式返回。可以使用 fetch() 方法从结果集中取出一行数据,并以关联数组的形式输出。
需要注意的是,PDO 扩展中默认的字符集是 ASCII,需要手动设置为 UTF-8,以避免中文乱码的问题。在这段代码中,使用了 exec() 方法来执行设置字符集的 SQL 语句。
阅读全文