How to store Query Result in variable using mysql
use this
SELECT weight INTO @x FROM p_status where tcount='value' LIMIT 1;
tested and workes fine...
Select count(*) from table_name into @var1;
Select @var1;
Additionally, if you want to set multiple variables at once by one query, you can use the other syntax for setting variables which goes like this: SELECT @varname:=value
.
A practical example:
SELECT @total_count:=COUNT(*), @total_price:=SUM(quantity*price) FROM items ...
Surround that select with parentheses.
SET @v1 := (SELECT COUNT(*) FROM user_rating);
SELECT @v1;