¿Leiste la
Función de la sección de Base de Datos en su totalidad??? Ahí está bien explicado.
Código es todo aquello en lo que programas. Una variable que utilizas en tu código, no es de MySQL.
¿Vos crees que si realizas una consulta en línea de comando, MySQL va a saber que es
$colname_empresa o cualquier otra variable que utilizas en tu código?
Si te pones a buscar en internet SQL estándar, vas a darte cuenta que NO se utilizan variables, solo sentencias comparándolos con valores fijos y NO variables.