Hola...
El problema es que estás confundiendo los conceptos y las secuencias de ejecución.
Te recomieno revisar la documentación sobre la interacción entre PHP y MySQL.
- Y siempre empieza por lo más sencillo. En este caso, sería hacer una consulta y mostrar el resultado (olvídate por ahora de cambiar esa variable).
El orden debería ser el siguiente:
Código PHP:
//Realizar la consulta:
$result = mysql_query("select campo from tabla where id=2");// Aquí tenemos un resultset.
// Pero aún falta extraer los resultados de ese resultset.
// Eso se hace con la función mysql_fetch_array() o similares.
$fila = mysql_fetch_array($result);
// Ahora, $fila es un array que contiene los valores de los campos para ese primer registro.
echo $fila['nombre_de_campo'];
Si quieres cambiar ese valor de la variable, deberás repetir todos los pasos.
Por favor investiga un poco más, porque lo que te está faltando son nociones básicas.
Saludos