問題があります。 DBがPHPを使用して更新されると内部ループから外に出る必要がありますが、私の場合はこのようには起こりません。私は以下のコードを説明しています。 PHPとMysqlを使用してループから抜けることができません
for ($i=0; $i < count($result); $i++) {
for ($j=0; $j < 4; $j++) {
$index=$j+1;
$up_sql=" file".$index."='".$result[$i]['img']."' ";
$sqlget=mysqli_query($connect,"select * from cn_sell_info where file".$index."= '' and sid =".$sid);
if(mysqli_num_rows($sqlget) > 0){
$update="update cn_sell_info set ".$up_sql." where sid=".$sid ;
$upsql2=mysqli_query($connect,$update);
break;
}
}
}
は、ここで私はまだ同じ値がコードどおりcosucative列に更新され
break
文を入れています。一度テーブルが必要な場合は、
for loop
から再度出てくるように更新されます。もう一度
first for loop
が実行されます。私を助けてください。
はif文を入力するコードですか? –
はい、条件ごとにifステートメントを入力するコードはtrueです。しかし、ここで私は更新が2回目のループから出て終了する必要があります。そして、最初のforループは再び繰り返します。 – subhra
break put $ j = 4の代わりに –