こんにちは私はループや何かの中でこのステートメントを変更してこの文を13回繰り返したいと思います。 "WHERE spending.SectorID = 1,2,3,4,5,6,7,8,9,10,11,12,13"
どうすればこのコードを12回以上入力しなくても正常に実行できますか?そして、私は〜where sectorid = 1;
のようなものの、個別にデータを表示するだろうあなただけのスクリプトの主要部分をラップする必要がPHP Multiarray LOOP WHERE CLAUSE
<?php
$spendingname= array();
$spendingpercent = array();
$spendingid = array();
mysql_select_db($database_conn2, $conn2);
$query_Spending = "SELECT CONCAT(spending.SectorID, spending.ExpenditureID) AS 'SpendingID',
expenditure.ExpenditureName, spending.SpendingPercent, spending.SectorID
FROM spending
INNER JOIN expenditure ON spending.ExpenditureID = expenditure.ExpenditureID
WHERE spending.SectorID = 1";
$Spending = mysql_query($query_Spending, $conn2) or die(mysql_error());
$totalRows_Spending = mysql_num_rows($Spending);
while($row_Spending = mysql_fetch_assoc($Spending))
{
$spendingname[] = $row_Spending['ExpenditureName'];
$spendingpercent[] = $row_Spending['SpendingPercent'];
$spendingid[]= $row_Spending['SpendingID'];
}
mysql_free_result($Spending);
?>
しかし、どのように配列がそれを認識しますか?私は$ {'支出'する必要がありますか$ i} = array(); –