
正文
php查看数组的个数据库 php中如何获取数组的长度
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
PHP 读取数据库数组。。。
假如 数据为 $value
$temp=explode(",",$value);
foreach($temp as $v){
$result[$v]=1;
}
然后html的时候可以这样:
if($result['admin']){
echo 'input type=checkbox /';
}
同理其他类型,可以foreach 输出
相关问答
Q1: 怎样用php查询数据库里的一个数据并显示
面向过程:
$sql = "select t_bumen from t_xinxi where id=111"; //Sql语句
$result = mysql_fetch_assoc(mysql_query($sql)); //执行sql语句并以关联数组保存
print_r($result); //输出数组
Q2: php按当前年份、季度、当月,查询mysql数据库并输出数组
PHP查询到的数据存放到数组里面php查看数组的个数据库,一般使用$arr[]=$row的方式实现php查看数组的个数据库,$row是mysql_fetch_array获得的一行数据php查看数组的个数据库,本身是一个数组php查看数组的个数据库,执行上面的语句之后,这一行会添加存放在额为数组$arr的最后。
典型的例子代码是这样的php查看数组的个数据库:mysql_connect('127.0.0.1',
'root',
'123456');$sql='select
*
from
test.tab';if
($res=mysql_query($sql)){
while($row=mysql_fetch_array($res))
$result[]=$row;
mysql_free_resule($res);}else
echo
"执行SQL语句:$sql\n错误:".mysql_error();echo
'查询结果在下面的额为数组里面:';print_r($result);echo
'';
Q3: php查询数据库的前5条数据,用数组存起来
为了便于随时echo,存为字符串最好,一般的代码如下:
$sql='select * from xxx order by xxid desc limit 5';//limit 5表示只取5个,order by xxxid desc表示按xxxid降序排列,可以显示最新的5个
$res=mysql_query($sql);
$str5='';//保存的结果
while($row=mysql_fetch_array($res)) $str5.=$row[0].‘br';//可能你需要修改这一句,控制显示格式
mysql_free_result($res);
以后你就可以随时echo $str5了。
Q4: 根据php指定数组到数据库中查询字段的值
可以给取出来的值 放在变量里, 以 逗号的形式 分割,然后 在查询数据库 以 In() 的形式查询,就行了。。
Q5: php查询的数据库的时候,得到的是一个数组类型的数据,数组中有空的数据,怎么让空的数组删除?
不行,两个是完全不同的结构
如果硬把数组,比如{1,2,3,4,5}存入数据库
唯一的方法是把"1,2,3,4,5"当作varchar存进去。
所以只能遍历这个数组然后分别吧1,2,3,4,5存进去。
当然,java框架也许会提供类似的方法,你传一个数组进去,他直接就抱存入数据库。但是内部也一定是拆开存的。
关于php查看数组的个数据库和php中如何获取数组的长度的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。





