Io credo che tu non possa "creare" una variabile PHP grazie ad un assegnamento all'interno di una query MySql, proprio perchè sono due "ambienti di esecuzione" diversi. Le variabili PHP le puoi creare solo all'interno di uno script PHP e quindi solo prima o dopo che una query SQL venga eseguita da MySql.

Ovviamente sono sempre ben accette le smentite