Возвращение переменной sql в PHP

У меня есть следующий запрос:

SET @q = 12; UPDATE `table` SET qty = CONCAT(GREATEST(qty - @q, 0), LEFT(@q := @q - LEAST(qty, @q), 0)) ORDER BY id; 

(Голосуйте, пожалуйста, за большой запрос здесь: Удаление количества из нескольких строк в базе данных )

Я выполняю запрос (без подготовки в этом случае) через OOP PDO / MySQL.

Я хочу передать значение @q обратно на PHP или любой флаг, если @q не достигнет 0. Я не уверен, как это сделать. Если кто-то сможет указать мне в правильном направлении, я был бы признателен.

благодаря

Просто выберите его, как и все остальное:

 $res = mysql_query("SELECT @q AS q") or die(mysql_error()); $row = mysql_fetch_assoc($res); echo $row['q']; 

Не работает ли это:

 $res = mysql_fetch_array( mysql_query( "SELECT @q" ) ); print_r( $res );