php mysql读取数据_PHP MySQL 读取数据
PHP MySQL 读取数据
当 PHP 连接到 MySQL 数据库后,需要向数据库读取数据?那么怎么读取呢?一起来看看。
从 MySQL 数据库读取数据
SELECT 语句用于从数据表中读取数据:SELECT column_name(s) FROM table_name
我们可以使用 * 号来读取所有数据表中的字段:SELECT * FROM table_name
如需学习更多关于 SQL 的知识,请访问我们的 SQL 教程。
以下实例中我们从表 MyGuests 读取了 id, firstname 和 lastname 列的数据并显示在页面上:
实例 (MySQLi - 面向对象)
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出每行数据
while($row = $result->fetch_assoc()) {
echo "id: ". $row["id"]. " - Name: ". $row["firstname"]. " " . $row["lastname"]. "
";
}
} else {
echo "0 results";
}
mysqli_close(%conn);
?>
以下实例读取了 MyGuests 表的所有记录并显示在 HTML 表格中:
实例 (PDO)
echo "
echo "
IdFirstnameLastnameEmailReg date";
class TableRows extends RecursiveIteratorIterator {
function __construct($it) {
parent::__construct($it, self::LEAVES_ONLY);
}
function current() {
return "
" . parent::current(). "";
}
function beginChildren() {
echo "
";
}
function endChildren() {
echo "
" . "\n";
}
}
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDBPDO";
try {
$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$stmt = $conn->prepare("SELECT * FROM MyGuests");
$stmt->execute();
// 设置结果集为关联数组
$result = $stmt->setFetchMode(PDO::FETCH_ASSOC);
foreach(new TableRows(new RecursiveArrayIterator($stmt->fetchAll())) as $k=>$v) {
echo $v;
}
$dsn = null;
}
catch(PDOException $e)
{
echo "Error: " . $e->getMessage();
}
$conn = null;
echo "
";
?>
php mysql读取数据_PHP MySQL 读取数据相关推荐
- php mysql 读取数据_PHP MySQL 读取数据
全屏 PHP MySQL 读取数据 从 MySQL 数据库读取数据 SELECT 语句用于从数据表中读取数据:SELECT column_name(s) FROM table_name 我们可以使用 ...
- php mysql 地图 矩形_PHP+Mysql+jQuery中国地图区域数据统计实例讲解
今天我要给大家介绍在实际应用中,如何把数据载入到地图中.本文结合实例,使用PHP+Mysql+jQuery实现中国地图各省份数据统计效果. 本例以统计某产品在各省份的活跃用户数为背景,数据来源于mys ...
- php mysql只获取一条数据_php mysql 查询只返回第一条数据
php mysql 查询只返回第一条数据 $search = mysql_query("select * from `info`"); $search = mysql_fetch_ ...
- php对mysql基础操作_php+mysql的基础操作
标签: PHP可以说是当下很火的一门后端语言了,它小巧玲珑,和html等前端语言配合的可以说是天衣无缝,加之xampp,wampp等工具的出现,更是前端开发者的福音,作为一名前端ER,如果不熟悉一门后 ...
- php中mysql的增删_PHP MySql增删改查的简单实例
mysql_connect()连接数据库 mysql_select_db选择数据库 mysql_fetch_assoc()获取结果集 mysql_query()执行sql语句 连接命令:mysql - ...
- php mysql 日期时间_php Mysql日期和时间函数集合
收集的比较全的Mysql日期和mysql时间函数 DATE_FORMAT(date,format) 根据format字符串格式化date值.下列修饰符可以被用在format字符串中: %M 月名字(J ...
- pdo mysql 绑定查询_php mysql PDO 查询操作的实例详解
php mysql PDO 查询操作的实例详解 php mysql PDO 查询操作的实例详解 这篇文章主要介绍了php mysql PDO 查询操作的实例详解的相关资料,希望通过本文能帮助到大家,需 ...
- mysql 隔行记录_php mysql数据输出实现隔行变色的简单示例
感兴趣的小伙伴,下面一起跟随编程之家 jb51.cc的小编来看看吧. 经测试代码如下: /** * 数据输出实现隔行变色 * * @param * @arrange (512.笔记) jb51.cc ...
- php mysql备份类_php MYSQL 数据备份类
功能上有: require_once("backdata.class.php"); $link = @mysql_connect("localhost",& ...
最新文章
- vector排序与查找
- linux 设备树_嵌入式系统砖家_初识设备树
- C#设计模式之享元模式(Flyweight)
- 开放下载!《深入浅出玩转物联网平台》
- web服务器负载架构
- leetcode 382. Linked List Random Node | 382. 链表随机节点(Java)
- 正则表达式中?的用法
- oracle00333,Oracle数据库REDO损坏ora-00333修复手札
- Magic Maze dfs + dp
- C#.Net工作笔记004---visual studio中的小技巧提高开发效率_随时更新
- 重写DEV的DateEdit控件的类只选择年月
- 以太坊 solidity 教程
- Android Studio出现Error:No service of type Factory available in ProjectScopeServices.
- rocketmq安装教程以及遇到的坑排查
- 读嵌入式linux驱动程序设计从入门到精通 3
- Java机器学习库(Java ML)(二、聚类)
- win10下如何检测快捷键被被哪个进程占用
- 手机计算机如何用科学计算法,手机计算器开根号怎么按(万能科学计算器在线使用方法)...
- linux的tomcat日志,linux下查看tomcat的日志
- 1.23英文题面翻译
热门文章
- java io读取文件夹_JavaIO利用迭代读取文件夹所有目录及文件
- hashmap中的key是有序的么_HashMap?面试?我是谁?我在哪
- java postconstruct_spring框架中@PostConstruct的实现原理
- java集合体检套餐管理系统_体检套餐管理系统
- gitbook新版本 build命令导出的html不能跳转?
- java内存高水位_jvm(1)---java内存结构
- 使用NavigationUI更新UI组件
- 前端也要懂Http缓存机制
- 【312】◀▶ arcpy 常用函数说明
- shell切割日志脚本