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