我正在开发一个应用程序,它根据从另一个表中选择的值更新表中的数据。我已经搜索了网络,并尝试修改一些示例以满足我的需要,但仍然无法正常工作。
下面是我的一些代码:
$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);
}
什么都没有填充。我必须更改循环的类型吗?