很简单,用循环,你那样用只能有一条记录,建议多看看php手册,对自己有好处
while ($result= mysql_fetch_array($result, MYSQL_NUM)) {
print_r($result);
}
$goods = D('Goods');//实例化Model对象,实际操作Goods数据表
$info = $goods - select();//获得数据信息
print_r($info);//打印信息
通过for循环
$sql=mysql_query("select?*?from?表名?where?name=张三")
for($i=0;$imysql_num_rows($sql);$i++){
$result[$i]?=?mysql_fetch_assoc($sql);
临时写的,比较匆忙.可以自己看看.
mysql_num_rows是获取一同有多少条数据
mysql_fetch_assoc和mysql_fetch_array差不多,自己查
首先你的数据表中得有这个用户的唯一标识,如用户id=1.
根据用户id查询所有匹配的数据.
SELECT * FROM +数据表+ WHERE ( id=1 );
先配置数据库------连接数据库--------选择数据库--------填写检索表-------输出检索内容
第一种解决方法:
第一段:配置一下数据库:
define("DB_HOST","localhost");//数据库地址,一般为localhost
define("DB_USER","root");//数据库用户名
define("DB_PSW","");//数据库密码
define("DB_DB","databasename");//需要操作的数据库
第二段:连接数据库:
$conn = mysql_connect(DB_HOST,DB_USER,DB_PSW) or die
第三段:选择数据库:
mysql_select_db(DB_DB,$conn) or die
第四段:检索表:(填写tablename)
$result = mysql_query("select * from tablename") or die
第五段:输出检索的内容:
while ($row = mysql_fetch_row($result)){foreach($row as $data){ ? ?echo $data.' ';} ? ?echo 'br.
用该列的字段名即可,select语句的通用形式如下:
select 你要的信息
from 数据表(一个或多个)
where 满足的条件
所以你的sql语句为:
select 要取得列名 from 表名 where 1
例子
SELECT id FROM +article+ where 1
以上就是土嘎嘎小编为大家整理的php读取数据表所有数据相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!