を使用して、配列を私は2つのテーブル、Global_list
という名前の1とPayment_history
という名前の他のを持っています。は、ループの別の配列
Global_list
は、企業のリストであるとPayment_history
は支払わ会社です。
私は、グローバルリストを抽出し、特定の月のために払っていない人を確認するために、支払い履歴にそれを比較したいです。私の試行はこれまでのところ成功しておらず、どこが間違ってループしているのかわかりません。
$just = array();
$peres = mysqli_query($link, "SELECT DISTINCT(PE_number)
FROM Payment_history
WHERE Payment_month = '$_REQUEST[period]' ");
while ($perow = mysqli_fetch_array($peres)) {
array_push($just, $perow);
};
$globalres = mysqli_query($link, "SELECT PE_number
FROM Global_list
WHERE PE_number <> '$just'
");
while ($globalrow = mysqli_fetch_array($globalres)) {
$number = $globalrow['PE_number'];
$name = $globalrow['PE_name'];
print ("
<tbody><tr>
<td>$number</td>
<td>$name</td>
<td></td>
</tr>
");
};
はTiaan、子供のようなもの、として危険な入力を入れないでくださいあなたのSQLクエリ。常に準備文を使用してください。 – DanMan
注目、私はPHPに新しいと私の方法を見つける。これについてのアドバイスはありますか? –