0

次の mysql ステートメントがあります。アクセスする簡単な方法はありますresult_valueか? クエリ外の現在のステートメントに設定されている値をphp変数で取得したいです。mysql fetch array を実行する必要がありますか?

UPDATE results
SET result_value = IF('$logo_value' - result_tries < 0 OR '$logo_value' - result_tries = 0, 1, '$logo_value' - result_tries)
WHERE logo_id = '$logo_id'
AND user_id = '$user_id'
AND result_value = 0"
4

1 に答える 1

0

フェッチは「SELECT」クエリでのみ機能し、他のステートメントは行を返しません。この値は、前に SELECT することで取得できます。

SELECT IF('$logo_value' - result_tries < 0 OR '$logo_value' - result_tries = 0, 1, '$logo_value' - result_tries) AS result_value;

(または挿入された場合は後)

于 2013-03-10T16:15:21.657 に答える