PHP経由でテーブルを更新する必要があります。応答が OK またはエラーになる必要があります。基本的に、フィールド値がゼロでない場合は、フィールド値から 1 を引く必要があります。フィールド値がゼロの場合、数値フィールドを文字列値に置き換えて強制的にエラーを生成しようとします
SQL ステートメントは次のとおりです。
$query = "Update mytable set myfield = if( myfield > 0 , myfield - 1 , 'AAA') where cliente_id = $cual_ID";
この後、phpコードは次のとおりです。
if (mysql_query($query))
{
echo "OK";
}
else
{
echo "Error 4";
}
mysql_close($link);
PHP を実行すると、myfield が 0 より大きい場合でも、常に OK が返されます。
何か案は?