簡単な解決策があるように感じますが、どこにも見つかりません。
while() ループがあり、各ループの開始時に、MYSQL データベースから取得した数値から 1 を減算します。しかし、何らかの理由で、それは 0 で停止します。データベースから取得した値が 0 または負の数である場合、数値を負にする必要があります。
//Get members
$select = mysql_query("SELECT * FROM members") or die(mysql_error());
//Start the loop
while($members= mysql_fetch_row($select)){
//Get limit
$limit = $members['limit'];
$newlimit = $limit - 1;
mysql_query("UPDATE `members` SET `limit` = '".$newlim."' WHERE `email`='".$members['email']."'");
}
何かアドバイス?このコードは、値が 0 になるまで正常に機能します。しかし、減算を続けるために必要です。
前もって感謝します!ブランドン
編集済み: 上記のコードを更新しました。エラーが発生しました