10/12/2011, 12:21
|
| | Fecha de Ingreso: diciembre-2011
Mensajes: 8
Antigüedad: 13 años, 1 mes Puntos: 0 | |
Hacer Select con variable para enlazar tablas 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 |