网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

php读取数据表中的组 php读取数据库内容并输出

php 数据库中的数组用array 为什么不能读取出来!

你如果用的是mysql

成都创新互联拥有一支富有激情的企业网站制作团队,在互联网网站建设行业深耕十年,专业且经验丰富。十年网站优化营销经验,我们已为上千中小企业提供了网站设计制作、成都做网站解决方案,按需求定制开发,设计满意,售后服务无忧。所有客户皆提供一年免费网站维护!

例:

mysql_connect("localhost","用户名","密码") or die("连接数据库失败");//连接数据库

mysql_select_db("数据库名") or die("选择数据库出错,可能没有权限或不存在的数据库");//选择数据库

$result=mysql_query("select * from 表名 where 1");//取得数据库中符合条件的结果集

while($row=mysql_fetch_array($result)){//遍历结果集

for($i=0;$icount($row);$i++){

echo $row[$i];//这里的$i也可以用字段名来取得,就不需要for循环了,例如有三个字段,分别为a,b,c。输出时用$row['a'],$row['b'],$row['c']

}

}

你直接取出来,他只是一个值,并不是一个数组

你得对取出来的值只是一个字符串

想要得到你要的结果,你得对这个串再进行操作

例如:

?

$a='"3"="a","2"="b","1"="c"';

$a=explode(",",$a);

for($i=0;$icount($a);$i++){

$b=explode("=",$a[$i]);

$c[$b[0]]=$b[1];

}

echo "pre";

print_r($c);

echo "/pre";

?

或者你直接存数据的时候用serialize()

取完后再unserialize()

php 怎么取得数据表中的数组

mysql_num_rows()的意思是读取数据库中共有多少条数据,

推荐使用mysql_fetch_array();

PHP 读取数据库数组。。。

假如 数据为 $value

$temp=explode(",",$value); 

foreach($temp as $v){

$result[$v]=1;

}

然后html的时候可以这样:

if($result['admin']){

echo 'input type=checkbox /';

}

同理其他类型,可以foreach 输出


网站题目:php读取数据表中的组 php读取数据库内容并输出
分享地址:http://bjjierui.cn/article/ddepehi.html

其他资讯