❶ 根據php指定數組到資料庫中查詢欄位的值
可以給取出來的值 放在變數里, 以 逗號的形式 分割,然後 在查詢資料庫 以 In() 的形式查詢,就行了。。
❷ 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);
?>
頁面美化自己去搞!只能幫你這么多了
❸ php關於數組的組合查詢問題
$criteria對象有哪些方法?看看哪個方法是設置查詢欄位的
❹ php如何將一個數組中的元素一個一個取出來循環查詢資料庫
根據你的語義描述可以用這樣的方法來查詢
$arr=["1111111","12345","qwe"];
$result=[];
foreach($arras$val){
$result[]=$tail_fibers->distinct(true)->where("type='$val'")->select();
}
不知道你用的是哪個SQL組件,但是大體都會提供類似->whereIn('type',$arr) 這樣的方法,等於直接用SQL的IN語句進行多個值查詢,效率更高
SQL IN 操作符
❺ php通過數組查詢資料庫
把不要的數據通過sql語句過濾掉,然後分頁輸出。如果你全查出來,裝到數組,然後判斷,再輸出。太麻煩,效率又不高,不建議這樣做。
❻ thinkphp 資料庫查詢怎麼查
thinkphp如何查詢資料庫?
資料庫查詢
ThinkPHP內置了非常靈活的查詢方法,可以快速的進行數據查詢操作。
查詢條件可以用於CURD等任何操作,作為where方法的參數傳入即可。
ThinkPHP可以支持直接使用字元串作為查詢條件,但是大多數情況推薦使用索引數組或者對象來作為查詢條件,因為會更加安全。
查詢方式
一、使用字元串作為查詢條件
這是最傳統的方式,但是安全性不高,例如:
1
2
$User = M("User"); // 實例化User對象
$User->where('type=1 AND status=1')->select();
最後生成的SQL語句是
1
SELECT * FROM think_user WHERE type=1 AND status=1
二、使用數組作為查詢條件
1
2
3
4
5
$User = M("User"); // 實例化User對象
$condition['name'] = 'thinkphp';
$condition['status'] = 1;
// 把查詢條件傳入查詢方法
$User->where($condition)->select();
最後生成的SQL語句是
1
SELECT * FROM think_user WHERE 'name'='thinkphp' AND status=1
如果進行多欄位查詢,那麼欄位之間的默認邏輯關系是 邏輯與 AND,但是用下面的規則可以更改默認的邏輯判斷,通過使用 _logic 定義查詢邏輯:
1
2
3
4
5
6
$User = M("User"); // 實例化User對象
$condition['name'] = 'thinkphp';
$condition['account'] = 'thinkphp';
$condition['_logic'] = 'OR'; //定義查詢邏輯
// 把查詢條件傳入查詢方法
$User->where($condition)->select();
最後生成的SQL語句是
1
SELECT * FROM think_user WHERE 'name'='thinkphp' OR `account`='thinkphp'
三、使用對象方式來查詢 (這里以stdClass內置對象為例)
1
2
3
4
5
6
$User = M("User"); // 實例化User對象
// 定義查詢條件
$condition = new stdClass();
$condition->name = 'thinkphp';
$condition->status= 1;
$User->where($condition)->select();
最後生成的SQL語句和上面一樣
1
SELECT * FROM think_user WHERE `name`='thinkphp' AND status=1
使用對象方式查詢和使用數組查詢的效果是相同的,並且是可以互換的,大多數情況下,我們建議採用數組方式更加高效,後面我們會以數組方式為例來講解具體的查詢語言用法。
表達式查詢
上面的查詢條件僅僅是一個簡單的相等判斷,可以使用查詢表達式支持更多的SQL查詢語法,並且可以用於數組或者對象方式的查詢(下面僅以數組方式為例說明),查詢表達式的使用格式:
1
$map['欄位名'] = array('表達式','查詢條件');
表達式不分大小寫,支持的查詢表達式有下面幾種,分別表示的含義是:
1
2
3
4
$map['id'] = array('eq',100); id = 100;
$map['id'] = array('egt',100);id >= 100
$map['name'] = array('like','thinkphp%'); name like 'thinkphp%' 模糊查詢
$map['a'] =array('like',array('%thinkphp%','%tp'),'OR');$map['b'] =array('notlike',array('%thinkphp%','%tp'),'AND'); (a like '%thinkphp%' OR a like '%tp') AND (b not like '%thinkphp%' AND b not like '%tp')
本文來自ThinkPHP框架技術文章欄目:http://www.php.cn/phpkj/thinkphp/
以上就是thinkphp如何查詢資料庫的詳細內容,更多請關注php中文網其它相關文章!
❼ php 通過數組查詢MYSQL資料庫
你已經知道你 A = 今天 B = 是 C = 晴天
那麼你先判斷你數組元素
foreach($arras$val){
if($val==A){
$sql=mysql_query(select.....);
}elseif($val==B){
$sql=mysql_query(select.....);
}
}elseif($val==C){
$sql=mysql_query(select.....);
}
}
❽ php怎麼用數組里的值查詢資料庫
網站在線客服系統收支管理功能,樂盈通客服系統是客服系統的一個應用代表,其具備了客服系統應用的功能,在服務理念與工作流程體驗上都趨於完美,樂盈通是國內第一家引入ACD自動分配模型,基於互聯網商業前線的網站實時交流系統,完善的大數據服務分析,完美對接企業營銷部門售前售後流程,掌握客戶的每一個需求,讓客服專員更迅速有效的接待客戶。重力推出讓企業溝通更便捷、快速解決客戶問題、溝通橋梁多樣化等特色功能,讓客服專員和企業客戶隨時隨地進行互動,快速有效的獲取客戶的信任以及滿意度。
網站在線客服系統收支管理功能,有幾個特點。
1、收支輕松管理
准備好了嗎?開源節流就從現在開始吧。這是一款集財務記賬、費用審批、財務報表為一體的在線財務軟體。快速添加收入及支出信息,來源、用途、金額、歸屬部門輕松設置,讓您的收入一目瞭然、支出更易控制!
2、詳細的財務報表
想輕松查看收入、支出總量和詳細清單?沒問題。53KF收支管理,不僅根據不同來源、用途可逐項統計查看,更可直接導成EXCEL文檔,方便線下查看與管理。讓您實時了解經營狀況,提前做好資金規劃。
3、嚴謹的組織審核體系
各部門信息設置,讓您對各部門分布情況隨時進行調整。結合實際設置審核流程,讓收入、支出得以嚴格把關,更精確、更透明、更放心。
網站在線客服系統推薦樂盈通客服系統。
❾ thinkphp 一大堆數據的數組怎麼做為條件去查詢資料庫
在後台代碼中將數組assign出去,然後在模板的js代碼中就可以通過{$array}調用啦。
如果我們在Action中賦值了一個name模板變數:
$name = 'ThinkPHP';
$this->assign('name',$name);
使用內置的模板引擎輸出變數,只需要在模版文件使用:
{$name}
模板編譯後的結果就是
<?php echo($name);?>
最後運行的時候就可以在標簽位置顯示ThinkPHP的輸出結果。
❿ PHP查詢資料庫,出來的是個數組
foreach($array as $array)
echo $array->name;
試試看