php输出多条SQL数据 php输出数据库表

sql统计记录条数,php并输出来!??

row这个时候是数组!

我们提供的服务有:成都网站建设、网站制作、微信公众号开发、网站优化、网站认证、大祥ssl等。为超过千家企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的大祥网站制作公司

数组是不能直接echo的

echo $row[0];

试试

php查询mysql数据库并输出多个结果

$conn= mysqli_connect($DbIP,$DbUserName,$DbPwd,$DbName);//数据库地址,用户名,密码,数据库名

$name = '123';

$sql = "SELECT name FROM order WHERE  name ='".$name."'";

$res = mysqli_query($conn,$sql);//也可以直接用 $res = mysqli_query($sql);

$arr = array();

if($res  is_object($res)){

while($row=mysql_fetch_assoc($res)){

$arr[] = $row;

}

}

print_r($arr);

用PHP代码获取sql多条结果中的值

?php

//首先链接数据库

$con=mysql_connect("服务器名","用户","密码");

//然后连接所在库

mysql_select_db("库名",$con);

//查询数据库

mysql_query("sql语句",$con);

//数据库查询后得到结果$reqult,你可以用

while($row=mysql_fetch_array($reqult)){

$array[]=$row;

}

//得到所有结果集。

//按你要求,就是

echo $array[2][lease];

mysql_close();

?

如何在php中执行多条sql语句

这里没有很官方的解释,我个人认为mysql_query 不能批量执行SQL语句的原因最主要的一个就是Mysql_query不能判断你的批量语句里面是否包含错误.为了最大的保证程序的顺利执行,所以,干脆罢工了.

解决的办法,有很多种.这里仅列出我的心得之一(利用数组用Mysql_query批量执行SQL语句)

$query = ‘delete from ecs_goods_attr where attr_id=138 and goods_id=442;Insert into ecs_goods_attr (goods_attr_id,goods_id,attr_id,attr_value,attr_price)values(Null,442,138,”欧版 白色”,0);update ecs_goods set goods_number=10,shop_price=955 where goods_id=442;’

$query 是我需要执行的SQL语句,显然这里 mysql_query($query); 是无法得到我们想要的结果的.这里我们采用一个数组.用explode 函数,将$query语句按照”;”炸开.这个说的比较形象.呵呵

$query = ‘delete from ecs_goods_attr where attr_id=138 and goods_id=442;Insert into ecs_goods_attr (goods_attr_id,goods_id,attr_id,attr_value,attr_price)values(Null,442,138,”欧版 白色”,0);update ecs_goods set goods_number=10,shop_price=955 where goods_id=442;’

$query_e = explode(‘;’,’$query’);

foreach ($query_e as $k =$v)

{

mysql_query($query_e[$k]);

}

这样 $query语句就被批量的执行了.呵呵


网站标题:php输出多条SQL数据 php输出数据库表
文章网址:http://hbruida.cn/article/doipgji.html