① 求一段php sql查詢相同欄位值並統計數量的代碼
SELECT
count(名稱) as 名稱出現次數
FROM
表名
GROUP BY
名稱
count聚合配合group by是sql常用的查詢,比較重要。
② 求一段PHP代碼。幾個條件判斷組合
$cond='';
if($a)$cond.="anda='a'";
if($b)$cond.="andb='b'";
if($c)$cond.="andc='c'";
if($d)$cond.="andd='d'";
if($cond)$cond='where'.substr($cond,4);
$sql='Select*fromDataBase'.$cond;
echo$sql;
③ php查詢 如何把查詢出來的結果放到數組里
我的想法是:
1.把結果放入三維數組,等值連接查詢,id對應A的ID,大概如下
$arr["id"]["B"]["name"] = "php";
$arr["id"]["B"]["price"] = 1000;
$arr["id"]["C"]["name"] = "mysql";
$arr["id"]["C"]["price"] = 2000;
$arr["id"]["D"]["name"] = "mysql";
$arr["id"]["D"]["price"] = 2000;
仔細想了一下,id用字元貌似比整形好些,如果ID跨度很大,空間分配不會很大
2.列印出來
比如ID為1的
$id = "1";
$sum = $arr[$id]["C"]["price"] + $arr[$id]["D"]["price"] + $arr[$id]["E"]["price"] ;
這樣感覺蠻簡單的,。有疑問,歡迎交流哦!
④ php查詢數組並替換字元
試編寫代碼如下:
<?php
function cb($matches)
{
return $matches[1]. ' '. $matches[2];
}
$a="abc12de feabaa 5aggdaa23fo i23a3 2g3r4-3a3432rre 3tt434-34t34fsf";
$arr=array('a','b','cc','aa','gg','rr');
$astr = implode('|',$arr);
$pa = '/('.$astr.')([\d]+[\S]+)/si';
$str = preg_replace_callback($pa,'cb',$a);
echo $str . '<br>';
?>
⑤ PHP查詢信息通過分組名字查出該分組下所有的成員
使用關聯查詢sql語句:
select a.* from user a,dept b,deptuser c where c.uid=a.uid and c.cid=b.cid where b.name like '%組名%'
⑥ PHP如何以查詢的結果為條件一直循環查詢下去,直到沒有新的結果為止
你的指的是無限級吧,A是B和C的父級,B是D,E,F的父級,C是G和H的父級,D又是I,J,K的父級。一般都是採用遞歸演算法。
/**
*無限級的遍歷
*@param[array]$data所有數據
*@paraminteger$parentparent為0時,是最祖先級
*@paraminteger$level記錄幾級
*@return[array]已經遍歷好的數組
*/
publicfunctioncategory($data,$parent=0,$level=0){
$array=[];
foreach($dataas$key=>$value){
if($value['parent']==$parent){
$value['level']=$level;
$array[]=$value;
$this->category($data,$value['id'],$level+1);
}
}
return$array;
}
⑦ PHP數組 怎麼從指定位置開始查詢
$arr = array("a"=>1, "b"=>2, "c"=>3, "d"=>4, "e"=>5);
$arr1 = array_slice($arr, 2); // 從arr的下標2開始取出
foreach($arr1 as $key=>$val){
echo $key.'='.$val.'<br>';
}
⑧ php如何查詢資料庫表中的數據並顯示
這個簡單啊!
首頁做個前台輸入姓名和會員卡信息的頁面,我做個簡單的頁面給你看
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
<htmlxmlns="
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/>
<title>會員查詢系統</title>
</head>
<body>
<formid="form1"name="form1"method="post"action="test.php">
<p>
<labelfor="name"></label>
<inputtype="text"name="name"id="name"/>
</p>
<p>
<labelfor="vipid"></label>
<inputtype="text"name="vipid"id="vipid"/>
</p>
<p>
<inputtype="submit"name="button"id="button"value="查詢"/>
</p>
</form>
</body>
</html>
然後我給你一個test.php的文件代碼:
<?php
$name=trim($_POST['name']);
$vipid=trim($_POST['vipid']);
$con=mysql_connect("127.0.0.1","資料庫用戶名","資料庫密碼");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
$a=mysql_select_db("資料庫名字",$con);
$sql="select*fromkh_customerwherename='$name'andvipid='$vipid'";
$result=mysql_query($sql);
while($row=mysql_fetch_array($result))
{
echo$row['name']."".$row['data'];
echo"<br/>";
}
mysql_close($con);
?>
⑨ thinkphp5怎麼實現區間查詢
count//獲取個數 max//獲取最大數
min//獲取最小數 avg//獲取平均數
sum//獲取總和 $m=M('User');
$arr=$m->count();//得到用戶總數 $arr=$m->where("username='gege'")->count();//放置字元串
$m=M('User');
$data['username']='gege';//放置數組 $c=$m->where($data)->count();//數組操作會比較規范!
⑩ 跪求域名後台掃描檢測軟體!!!已知1個域名查所有二級目錄,不是二級域名
北極熊掃描器 產品功能: 1.列舉同ip域名,C段查詢,快速探測網站標題,程序類型,服務環境 2.支持批量信息掃描,檢測WEB埠開啟自動添加到掃描目標內 3.支持導入/導出掃描列表,並提供表格以及文本保存方式 4.目錄掃描,支持ASP,PHP,ASPX,JSP,網站目錄等掃描方式,配置可自定義更改 5.EXP漏洞掃描,可單選腳本,也可全部腳本進行測試,支持全列表掃描 6.代碼審計,支持掃描任何格式中內容,方便查找網頁當中的木馬,新增目錄掃描 7.後台測試,與burpsuite配合使用,軟體提供2種編碼測試,不提供密碼字典 8.主機偵查,提供自定義埠查詢、類型、編碼以及連接速率,可導出列表 9.收藏夾功能,支持收藏掃描網站,便於下次查看,雙擊可以修改備注信息 10.軟體設置,支持掃描速度、響應等待、自定義埠、字典、操作習慣設置 新版本與舊版本增加了哪些功能? 去掉了熊眼掃描功能(在主界面-批量信息)進行了更改,檢查每個IP,PING通了才會加入到列表中,掃描速度比原來快80%! 列舉同IP域名採用了雙引擎,站長工具+114best,如果其中一項查詢失敗,將會自動使用備用查詢 便利性設計,多個列表增加了可導出格式為XLS,查看更為直觀方便 目錄掃描增加了「來自配置」,以及獲取標題功能,方便審閱您檢測的網站地址,並可導出掃描結果 EXP漏洞掃描增加了預覽頁面,延時等待功能 代碼審計功能增加了目錄掃描,可一鍵篩選文件 增加了後台掃描,結合burpsuite使用 主機偵查,去掉了弱口令探測,增加了關鍵埠的單獨檢測,連接速率代碼更新,增加IP地址,物理地址,可導出為表格文件 我的收藏,好的地址?收藏起來,下次操作 軟體設置,默認日誌功能開啟,方便記憶自己的操作 備份還原,軟體自帶備份還原功能,可以快速備份掃描結果,一鍵恢復掃描內容 網路網盤地址: 密碼:parj