whileループから配列を取り出そうとするときにコードに問題があります。Whileループから配列への変換
$query = "SELECT ID,Assigned_user FROM work_orders";
$result = mysqli_query($connection, $query);
while ($row = mysqli_fetch_assoc($result)) {
$Assigned[] = $row['Assigned_user'];
$ID[] = $row['ID'];
var_dump($ID);
その結果を返しますvar_dump()
$ID[]
が、私はそれが構成されて1列である必要があり、次の
array (size=1)
0 => string '2' (length=1)
D:\wamp64\www\MYCMS\Admin\test.php:31:
array (size=2)
0 => string '2' (length=1)
1 => string '3' (length=1)
のように見える二つの配列の中に分割されたときに問題があるが、以下のようにコードがありますArray ([0] => 2 [1] => 3)
のような二つの値の後、私は
のようにそれを爆発する必要があります誰もができれば私のデータベースからselect文
$wo_request = "SELECT * from work_orders Where ID IN ('$ID')";
に挿入するためのIN声明
で使用できるように
は、それは文字列「2,3」となりこれを行う方法について私に案内してください。本当に感謝しています。
PSこれは数百に行くの数字の全体の負荷のために働く必要があるので、私はどちらかそれをstr_splitカントので、一つの文字にそれを分割するには、 `
ありがとうございました!それはちょうど私の問題を解決した –