別のテーブルから選択した値に基づいてテーブル内のデータを更新するアプリケーションを開発しています。私はネットを検索し、自分のニーズに合うようにいくつかのサンプルを変更しようとしましたが、それでも機能しませんでした。
以下は私のコードの一部です:
$sync_2 = "
select pin,ddt_1
from purchases
where (amount_to_repay-amount_repaid)>0
and status like 'U%'
and counter=1
";
$sync_2_res = mysqli_query($link, $sync_2);
$row = mysqli_fetch_assoc($sync_2_res);
$data = mysqli_num_rows($sync_2_res);
$i;
for ($i = 0; $i <= $data; $i++) {
$pin = $row['pin'];
$ddt = $row['ddt_1'];
$sql = "
update deductions
set amount = '$ddt_1'
where pin = '$pin';
$result = mysqli_query($link,$sql);
}
何も入力されていません。ループの種類を変更する必要がありますか?