奇妙な小さな問題があります。
複数の行を MySQL DB に挿入するスクリプトを書いていますが、奇妙なことに、それらの ID は、編集中のように適切な 1、2、3 のセットであるとは限りません。continue ステートメントは、PHP でタイムアウトになるため、すべての行をスキップする必要があります。これは、過去数時間、私の頭を悩ませてきました。何か案は?
ありがとう!
$items = $_POST['invItemQuantity'];
$i = 1;
while($i <= $items) {
if(!isset($_POST['item'.$i])) continue;
//assign posts to variables
$date = $_POST["item_date".$i];
$description = $_POST["description".$i];
$price = $_POST["price".$i];
$ID = $_POST["item".$i];
$que = "UPDATE invoice_items SET date='".$date."', description ='".$description."', price ='".$price."' WHERE item_ID=".$ID;
$test .= $que."<br>";
$i++;
}