![](/img/trans.png)
[英]how to fetch int value from database and display string value instead of that int value in table using php and mySQL
[英]How to fetch value from MySQL table based on array value using PHP and MySQL
我需要一個幫助。我需要從數據庫中獲取值,但是它應該取決於使用PHP和Mysql的數組中存在的某些數據。我在下面解釋我的代碼。
$arr=['1','2','4','5','12','13'];
上面的數組具有一些值,該值在表內部也作為一列提供,如下所示。
DB_USER:
id name supplier_id city
1 Rocky 1 bbsr
2 Raj 4 CTC
3 Moynk 6 bLS
4 Nilima 1 CTC
5 Biswa 2 BBSR
6 Deepak 12 NPR
7 Rajua 13 OMP
8 Girija 10 CTC
9 Joyes 2 KKR
在上表中的數組值存在里面列supplier_id
在這里,我需要查詢來獲取其所有值supplier_id
也在下降order.Please幫助我是屬於該陣列和。
您可以為此使用IN
子句。 首先,使用數組並將其內插到上,
以便獲得要搜索的數字列表。 然后將該列表提供給該IN
子句並獲取結果。
$arr=['1','2','4','5','12','13'];
$values=implode(",",$arr);
$query="SELECT * FROM db_user WHERE supplier_id IN ($values) ORDER BY supplier_id DESC";
現在運行該查詢
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.