我有以下mysql语句,是否有一种访问result_value
的简单方法?我想获取在php变量中查询之外的当前语句中设置的值。我应该做mysql获取数组吗?
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"
答案 0 :(得分:0)
仅使用“SELECT”查询获取工作,其他语句不返回行。你可以通过在例如
之前选择它来获得这个值SELECT IF('$logo_value' - result_tries < 0 OR '$logo_value' - result_tries = 0, 1, '$logo_value' - result_tries) AS result_value;
(或插入之后)