Hola, les agradecería si me pudieran ayudar:
Tengo dos tablas "datosempresa" y "marcasempresa", ambas relacionadas por el campo "CodigoMarcasEmpresa".
La select es sencilla:
SELECT Nombre, NombreMarca FROM datosempresa, marcasempresa
WHERE datosempresa.CodigoMarcasEmpresa=marcasempresa.CodigoMarcasEmpresa'
Me funciona sin problemas al ejecutarla en una sóla línea. El problema viene si guardo el where en la varible $where , devolviéndome el error: Unknown column 'marcasempresa.CodigoMarcasEmpresa' in 'where clause'
$where = " WHERE datosempresa.CodigoMarcasEmpresa=marcasempresa.Cod igoMarcasEmpresa";
$sql = 'SELECT Nombre, NombreMarca FROM datosempresa, marcasempresa $where';
Lo curioso que si añado las comillas simples:
$where = " WHERE 'datosempresa.CodigoMarcasEmpresa'='marcasempresa. CodigoMarcasEmpresa'";
Desaparece el error pero no me devuelve la select correcta. Devuelve cero registros. ¿Cuá podría ser el motivo?
Muchas gracias y saludos