数据库php显示查询结果 php数据库查询结果处理

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

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

创新互联是一家专注于成都做网站、网站制作、成都外贸网站建设与策划设计,河曲网站建设哪家好?创新互联做网站,专注于网站建设10年,网设计领域的专业建站公司;建站业务涵盖:河曲等地区。河曲做网站价格咨询:028-86922220

$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);

ThinkPHP数据库查询为什么没有显示结果,求教高手!

我不知道你的配置、结构是怎样的,但是

我图中指出的问题“你把查询结果命名为变量select 塞到通道里面,却用user去取数据”,系统怎么可能会知道user是select?

还有,select()得到的是二维数组,不是一维数组,需要volist/volist去遍历读取,跟first() 不一样。

display()方法 默认搜寻与当前执行方法同名的html作为输出模板,你的方法名是index,但是html文件名却叫 idnex ?如果需要主动查找模板,需要display("idnex")。

页面空白应该不是上面问题导致的,具体要看情况,参考以下建议:

使用M("user") 替换 new Model("user"),并在下一行使用var_dump($select) 输出查看数据结构。如果页面空白,说明数据库 或者 user 模型存在问题。

html中{:$select[0]['address']}这种形式读取数据,如果有数据,说明就是select()查询的数据结构无法解析导致的。

php网页中调用php脚本查询数据库结果输出到当前页面

你要输出什么?我就假设两个条件是数字,选好条件提交后,显示条件1还是条件2吧。

form action="" method="post"

label条件1:

select name="select1"

option value="0" selected="selected"选项1/option

option value="1"选项2/option

/select

/label

label 条件2:

select name="select2"

option value="0" selected="selected"选项1/option

option value="1"选项2option

option value="2"选项3/option

/select

/label

input name="b1" type="submit" value="查询" /

?php

if($_POST['select1']$_POST['select2']){

echo $_POST['select1']."".$_POST['select2'];

}else if($_POST['select1']$_POST['select2']){

echo $_POST['select1']."".$_POST['select2'];

}

else if($_POST['select1']=$_POST['select2']){

echo $_POST['select1']."=".$_POST['select2'];

}

?


网站栏目:数据库php显示查询结果 php数据库查询结果处理
文章源于:http://hbruida.cn/article/dophogc.html