dfkt.net
当前位置:首页 >> php输出数据库数据 >>

php输出数据库数据

// 这是因为你从资源型结果集中获取数据时只获取了一次, 如果查询为多条数据应该迭代资源型结果集$r = mysql_query($sql); // 你的结果集$result = [];while (true) { $ary = mysql_fetch_assoc($r); // 取出第一条数据, 数据指针向后移动一位 if ($ary) { $result[] = $ary; // 存储到结果数组中 } else { break; // 如果取出的结果为false, 则代表数据获取完毕, 终止循环 }}echo '';print_r($result); // 打印最终结果echo '';

<?php$link=mysql_connect("localhost","",""); MySQL_query("SET NAMES 'gbk'");$sql = "select * from books";$result = mysql_query($sql, $link); // 执行查询语bai句 while ($bookInfo = mysql_fetch_array($result)){ //返回查询结果du到

一、首先你需要在 $result=mysql_query($sql); 这一行之后取一下数据:$row = mysql_fetch_array($result); 具体原因请看我以前回答过的问题:http://zhidao.baidu.com/question/142246646 二、之后查看获取到的数据:1. 查看具体值:echo $result[0];2. 打印数组(使用源代码看的情况下会很清楚) print_r($row);3. 使用php自带的调试函数看数据结构:var_dump($row);

读取内容一般使用select语句,输出的话方法比较多,具体的可以参考网上的教程,根据自己的实际需要来选用其中一种,一般都是把数据读取到一个数组参数里面,然后再输出这个数组内容.具体的可以参考下w3school的教程:http://www.w3school.com.cn/php/php_mysql_select.asp

用PHP连接MySQL(1)连接使用mysql_connect连接,$sql = mysql_connect("主机名", "用户名", "密码");主机名用"localhost"的话表明MYSQL服务器就是本机mysql_connect返回一个连接句柄,用来区分不同的连接.(2)选择要

select * from 表名 limit 0,1自己去改变最后2为数字其实在Linux下select * from 表名;就可以了

从数据库读出来的原始数据是资源.还不是数组.$result = mysql_Query("select * from tb_admin where parid=1")while($list = mysql_fetch_array($result)){print_r($list);//这里输出的数组是将原数组拆开来输出.}原始的数据结构应是:array( [0]=>array( [id]=>01 [classname]=>我是 [url]=>baidu.com ) [1]=>array( //这里同上,不两累赘 ))

$sql = 'SELECT COUNT( * ) FROM DAY WHERE id_u =1' ;$resault = $db->getAll($sql);// function getAll($sql) { $res = $this->query($sql); if ($res !== false) { $arr = array(); while ($row = mysql_fetch_assoc($res)) { $arr[] = $row; } return $arr; } else {

php中,.是连接符,改成这样$proname = "SELECT areaname FROM oepre_user_params JOIN oepre_hometown ON oepre_user_params".".`provinceid` = oepre_hometown.`areaid` WHERE userid=123;

先建立数据连接 然后 查询,把查到的数据放进一个数组,然后用数组函数排序.输出结果

网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com