十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
1、select count(*) as total from 数据表 where id=1 and pass = 1. 得到结果 $result
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于成都定制网站,高端网页制作,对iso认证等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业网站推广优化,H5建站,响应式网站。
2、if(!empty($result)){echo 'yes';}else{echo 'no';}
两个while用的$conn连接要不一样才行
$conn1=mysql_connect(...);
$conn2=mysql_connect(...);
$sql1第一个循环语句
$sql2第二个循环语句
mysql_query($sql1,$conn1)
while($rows=mysql_fetch_array(...)){
mysql_query($sql2,$conn1);
while($rows=mysql_fetch_array(...)){
.......
}
}
关键是建立不同的连接对象如,$conn1和$conn2,不能用一种连接对象,让数据库查询while里面套while
用 AND 或者 Having
但是你的代码很不规范 而且很不安全 很容易给人sql注入
用下 mysql_real_escape_string 吧
$mc=mysql_real_escape_string($_GET['mc']);
$phone=mysql_real_escape_string($_GET['phone']);
$count=$db-getRow("SELECT COUNT(*) FROM sales_orders WHERE mcbh LIKE '{$mc}' AND consignee_phone ='{$phone } ' ");
SQL。
根据不同的条件组成SQL查询条件,从数据库里查出不同的商品出来。
在用户选择了上面这些查询条件后(可能这3个条件都设置了,也可能只设置了其中2个),提交到服务器端,服务端程序收到用户的查询条件,开始组装SQL查询语句,最后执行组装好的SQL查询语句,返回结果给用户。
while ($row = mysql_fetch_assoc($result)) {
$nbh = $row['code'];
$mc = $row['address'];
echo "br /";
}
认真看代码了吗?上面几行代码有没有看出什么问题?
明显是只获取列的值到变量但没有输出变量的值....
正确改为:
while ($row = mysql_fetch_assoc($result)) {
$nbh = $row['code'];
$mc = $row['address'];
echo "区号:" . $nbh . " 地址:" . $mc . "br /";
}