首页 > 数据库 > MYSQL > 正文

MySQL Select from 查询数据
   来源:网络收集   评论:0 点击:

普通查询SELECT FROM 语法用于从数据表中查询读取数据。语法:SELECT column1,column1, FROM tb_name如果要读取全部字段,可以使用

普通查询

SELECT FROM 语法用于从数据表中查询读取数据。

语法:

SELECT column1,column1,... FROM tb_name

如果要读取全部字段,可以使用 * 号代替字段名:

SELECT * FROM tb_name

例子:

<?php
$conn = @mysql_connect("localhost","root","root123");
if (!$conn){
    die("连接数据库失败:" . mysql_error());
}

mysql_select_db("test", $conn);
mysql_query("set character set 'gbk'");   //避免中文乱码字符转换
mysql_query("set character set 'utf8'");   // PHP 文件为 utf-8 格式时使用
$sql = "SELECT * FROM user";
$result = mysql_query($sql);                //得到查询结果数据集

//循环从数据集取出数据
while( $row = mysql_fetch_array($result) ){
    echo "用户名:".$row['username']."<br />";
    echo "电子邮件:".$row['email']."<br />";
    echo "注册日期:".date("Y-m-d", $row[regdate])."<br /><br />";
}
?>

浏览器输出:

用户名:admin
电子邮件:admin@5idev.com
注册日期:2010-08-06

用户名:小明
电子邮件:xiao@163.com
注册日期:2010-07-02

用户名:Jack
电子邮件:jack@gmail.com
注册日期:2010-07-02

用户名:小王
电子邮件:12345@163.com
注册日期:2010-11-13

说明

  1. 使用 mysql_query("set character set 'gbk'") 来避免读取数据的中文乱码
  2. mysql_query() 得到的是数据集资源(Resource),需要用 mysql_fetch_array() 函数来取得,关于 mysql_fetch_array() 更详细的使用参见《MySQl mysql_fetch_* 系列函数
  3. 使用 while 循环来逐行取得全部数据

本章节内容共分 5 部分:

  1. 1. MySQL Select from 查询数据
  2. 2. MySQL Limit 限定查询记录数
  3. 3. MySQL Order By 查询结果排序
  4. 4. MySQL Distinct 去掉查询结果重复记录
  5. 5. MySQL Group By 数据分组

MYSQL的select 学习笔记
发现mysql一个用法,比较有用
mysql SELECT语句去除某个字段的重复信息
php下巧用select语句实现mysql分页查询
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句简单介绍


手机页面二维码(扫一扫转给需要的人)

相关热词搜索:Select from 查询数据

上一篇:MySQL mysql_query 函数执行SQL语句
下一篇:MySQL Rename Table 重命名表

分享到: 收藏