⑴ php多条件查询mysql并输出的问题
$sql="select*fromuserswhereid=10andname='Novis'";
$result=mysql_query($sql);
⑵ 请教一个php+mysql多条件查询的语句
一般方法是这样的:
$cond="where addtime between '$starttime' and '$endtime'";
if ($work!='') $cond.=" and work='$work'";
if ($user!='') $cond.=" and user='$user'";
if ($text!='') $cond.=" and text like '%$text%'";
$sql="select addtime from table $cond";
......
mysql_query($sql)
........
能够明白我的思路吧?不明白请说明。
补充:
调试语句应该这样:
if (!$result)
echo "SQL=$sql, ERROR=".mysql_error();
⑶ php中统计mysql数据库多条件,多条目
$res_type = mysqli_query($link, "select 防患级别 from table1 group by 防患级别");
while ($arr_type = mysqli_fetch_array($res_type)){
$type = $arr_type[0];
$sum_wait = mysqli_num_rows(mysqli_query($link, "select * from table1 where 防患类别='{$type}' and 状态='代办'"));
$sum_done = mysqli_num_rows(mysqli_query($link, "select * from table1 where 防患类别='{$type}' and 状态='已解决"));
$sum_total = mysqli_num_rows(mysqli_query($link, "select * from table1 where 防患类别='{$type}' "));
mysqli_query($link, "insert into table2 values('{$type}','{$sum_wait}','{$sum_done}','{$sum_total}')")
}
⑷ MYSQL数据库+PHP,多重条件搜索的方法,高手解答一下。高分悬赏。
这个很简单,你可以先复用制GET获取URL中KEYword的值,获得了之后进行第一次MYSQL查询,当用户在返回的结果中再次点击后即可再次查询.
同时也可以用链表查询来解决,即MYSQL中的多对多查询.
这个你可以去查询下相关例子,我就不在这细说了.
QQ:408668252
如果找不到那找:[email protected]
⑸ php+mysql多条件多值查询
PHP+Mysql多条件多值查询示例代码:
index.html代码:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=UTF-8">
<title>SQL多条件查询示例</title>
</head>
<body>
<formmethod="post"action="deal.php">
<h1>房屋出租</h1>
房屋类型:<selectname="type">
<optionvalue="1">一居室</option>
<optionvalue="2">二居室</option>
<optionvalue="3">三居室</option>
</select><br/>
面积:<inputname="area"type="text"/><br/>
地址:<inputname="addr"type="text"/><br/>
<inputname="btn"type="submit"value="搜索"/><br/>
</form>
</body>
</html>
deal.php文件:
<?php
//连接数据库
$conn=mysql_connect("localhost","root","");
//选择数据库
$db=mysql_select_db("数据库名");
//接收参数
$type=$_POST['type'];
$area=$_POST['area'];
$addr=$_POST['addr'];
//SQL语句主题
$query="select*fromroomwhere";
//根据条件和传的值拼接sql语句
//判断面积不为空
if($type!=""){
//然后根据具体面积分情况拼接
switch($type){
case1:
//一居室
$query.="room_type=1";
break;
case2:
$query.="room_type=2";
break;
case3:
$query.="room_type=3";
break;
}
}
//面积
if($area!=""){
$query.="andarea={$area}";
}
//地址
if($addr!=""){
$query.="andaddrlike'%{$addr}%'";//地址
}
//执行查询
$result=mysql_query($query);
//遍历结果
echo"搜搜结果如下:";
while($row=mysql_fetch_array($result)){
echo"地址:".$row['addr'];
echo"<br/>";
echo"面积:".$row['area'];
echo"<br/>";
echo"居室:".$row['type'];
echo"<br/>";
echo"价格:".$row['addr'];
echo"<br/>";
//等等
}
?>
⑹ PHP mysql 多条件选择
$sql="select * from house where 1";
if(!empty($cdayprice))
{
$sql .="and house_price> '$cdayprice' ";
}
if(!empty($areaid))
{
$sql .="and house_area = '$areaid' ";
}
⑺ php,选择“数据库表里”符合某个条件的多个数据,然后怎么再随机选取一个
$mysql_server_name="localhost";//数据库服务器名称
$mysql_username="root";//连接数据库用户名
$mysql_password="??????";//连接数据库密码
$mysql_database="??????";//数据库的名字
//连接到数据库
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);
//从表中提取信息的sql语句
$strsql="SELECT*FROM表名WHEREtype='交友'";
//执行sql查询
$result=mysql_db_query($mysql_database,$strsql,$conn);
//获取查询结果
var_mp(array_rand($result));
⑻ 谁有PHP多条件筛选功能完整实例
主要是拼接sql语句,刚开始来个$sql="1=1",然后$sql.="",条件楼主自己拼接吧
⑼ php 多条件查询数据库MySQL
SELECT * FROM `表名` WHERE bookid=22
获取BOOKID为22的记录,输出$uid=
if(strpos($uid,"2")!==false):echo"包含";else:echo"不包含";endif;
判断UID中是否含有2
MYSQLI方法统计数量
$num=mysqli_num_rows(mysqli_query($mysqli,"SELECT id FROM `表名` where pinglun=1"));
统计该表中pinglun=1的记录数量
⑽ php 查询数据库,同时满足三个条件的sql怎么写
这样写没有问题的,是不是你传参数错了,输出语句看看
$sql="SELECT * FROM 表名字 WHERE 字段1=a and 字段2=b";
echo $sql;
mysql_query($sql,$con);