テーブルからすべてのレコードを選択し、それらのレコードすべてをループして、numtimespaidカラムが0に等しいレコードに到達するまでしたい。レコードを2に更新して終了します。ここに私は正しく働いていないものがあります:レコードをループし、レコードを1つ更新して終了する
$query1 = "SELECT * FROM ".$line." ORDER BY datestamp, timestamp";
$result1 = mysql_query($query1) or die(mysql_error());
while($row = mysql_fetch_array($result1)){
if ($row[numtimespaid] == 0) {
$queryupdate="UPDATE ".$line." SET numtimespaid=1";
$resultu=mysql_query($queryupdate);
break;
}
}
私は間違ってやっていることやこれを行う正しい方法についてのアイデアはありますか?
numtimespaid = 0の行が2つ以上ある場合でも、見つけた最初の1つだけを更新したいですか? – phpmeh