我正在開發一個應用程序,它根據從另一個表中選擇的值更新表中的數據。我搜查了網絡,並試圖修改一些樣本以適應我的需要,但仍然無法正常工作。使用Php和MySQL更新表數據時循環使用
下面是我的一些代碼:是越來越填充
$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);
}
沒有。我必須改變循環的類型嗎?
你錯過了'「''上$行[」滴滴涕']',這將導致腳本給出一個錯誤。 – Nick 2012-04-04 12:43:56
上面有幾個語法錯誤,當你縮進合理編碼時,這會更加明顯。 – DaveRandom 2012-04-04 12:48:55
我改變了它。仍然沒有發生。 – greatak 2012-04-04 12:48:55