Ver Mensaje Individual
  #5 (permalink)  
Antiguo 04/04/2013, 14:38
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 13 años, 5 meses
Puntos: 181
Respuesta: Querys Dinamicos

Cita:
Iniciado por danilugo87 Ver Mensaje
Hola lo coloque aqui porque me indicaron que el tema no iba en ese foro, por ende lo escribi por aca.

Ya hice la prueba y nada por eso estoy preguntando a ver que ayuda me pueden ofrecer. Gracias.
Creo que aquí tienes dos serios errores. Uno de conceptos y por ende uno de codificación. Cuando yo hago una consulta inner join el usuario no tendria porque pasar los parametros de los campos ni de las tablas por post o get puesto que un usuario "comun y silvestre" lo unico que le deberia interesar es mandar un id,un nombre o cualquier otro y la consulta deberia mostrar el resultado. Pongo un ejemplo:

Código PHP:

"SELECT a.nombre, c.carrera FROM alumnos a
INNER JOIN carreras c ON a.id = c.id AND a.nombre="
.$_POST["nombre"].";"
Como ves el usuario no deberia porque pasar los campos. En este ejemplo pongo que solo se mostrara un alumno pero si se desean mostrar todos los usuarios ni siquiera seria necesario pasarle datos.

Cita:
"SELECT ".$fields." FROM ".$tablas."
INNER JOIN ".$tablas." ON ".$tablas.".id = ".$tablas.".company_id
A menos que quisieras hacer un inner join con la misma tabla no tiene sentido hacer una unión de la tabla $table=pepito con $table=pepito, ambas tablas deberian ser diferentes.

p.s. Has un echo de tu consulta para que te imprima como la generas. Ahí podras detectar mas errores.
__________________
Blog de humor http://elcuasatar.net63.net/