Foros del Web » Programando para Internet » PHP »

Como hacer una Subconsulta en php

Estas en el tema de Como hacer una Subconsulta en php en el foro de PHP en Foros del Web. Hola amigos del foro, existira alguna forma de hacer una subconsulta, es decir, que al consulta la cedula de identidad de una persona aparezca los ...
  #1 (permalink)  
Antiguo 01/02/2007, 18:54
 
Fecha de Ingreso: febrero-2005
Mensajes: 68
Antigüedad: 19 años, 2 meses
Puntos: 0
Como hacer una Subconsulta en php

Hola amigos del foro, existira alguna forma de hacer una subconsulta, es decir, que al consulta la cedula de identidad de una persona aparezca los datos de esa persona y tambien la informacion relacionada. Ejemplo: la persona entra y se registra y se almacena en una tabla llamada "clientes" y su clave principal es "ci", luego hace unas tramitaciones y se almacenan en otra tabla "tramites" cuyo indice principal es "idtramites" y tiene una clave foranea llamada "ci" que se relaciona con la tabla "clientes", quisiera que cuando consultara la cedula de la persona es decir la tabla "clientes" aparezca ennla parte de abajo los registros relacionados con la tabla "tramites".
  #2 (permalink)  
Antiguo 01/02/2007, 21:00
Avatar de carlosmbrizuela  
Fecha de Ingreso: enero-2007
Ubicación: La Plata (Argentina)
Mensajes: 490
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: Como hacer una Subconsulta en php

postea este tema en ajax y ahi te daran la solucion a tu problema.

saludos
  #3 (permalink)  
Antiguo 02/02/2007, 20:33
 
Fecha de Ingreso: febrero-2005
Mensajes: 68
Antigüedad: 19 años, 2 meses
Puntos: 0
Re: Como hacer una Subconsulta en php

disculpa mi ignorancia pero no entiendo lo que dices... no se que es postear y que es ajax???
  #4 (permalink)  
Antiguo 02/02/2007, 20:45
Avatar de andre_cl  
Fecha de Ingreso: enero-2007
Ubicación: STGO - CHILE
Mensajes: 51
Antigüedad: 17 años, 3 meses
Puntos: 0
Re: Como hacer una Subconsulta en php

Haz una consulta SQL que relacione las tablas y luego un ciclo que te muestre todos los registros de los tramites.

ejemplo:

SELECT * FROM Clientes LEFT JOIN Tramites ON Tramistes.ci=Clientes.ci WHERE Clientes.ci='VARIABLE QUE TIENE EL RUN'

Volcas la consulta en un arreglo, e imprimes los cambios (pensando que el arreglo sea $row_Recordset2), supondre que en la tabla tramites guardaremos lo que hizo en tal acto como accion_tramite
<?php
do {
?>
<?php echo $row_Recordset2["accion_tramite"]?>
<?php
} while ($row_Recordset2 = mysql_fetch_assoc($Recordset2));
$rows = mysql_num_rows($Recordset2);
if($rows > 0) {
mysql_data_seek($Recordset2, 0);
$row_Recordset2 = mysql_fetch_assoc($Recordset2);
}
?>

PD: AJAX ES UN LENGUAJE QUE UTILIZA JAVASCRIPT, FUNCIONES DE INTERNET EXPLORER Y TE PERMITE CARGAR PAGINAS SIN TENER QUE ACTUALIZARLA COMPLETAMENTE, GMAIL ESTA PROGRAMADO CON AJAX SI TU PINCHAS COMPONER MENSAJE NO TE RECARGA UNA PAGINA NUEVA SI NO QUE APARECE LA VENTANA YA QUE LA PETICION SE EJECUTA EN UN SEGUNDO PLANO Y SOLO ENVIA EL CONTENIDO QUE SE MUESTRA DENTRO DE UN DIV.
  #5 (permalink)  
Antiguo 02/02/2007, 20:53
 
Fecha de Ingreso: julio-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.304
Antigüedad: 18 años, 9 meses
Puntos: 6
Re: Como hacer una Subconsulta en php

A mi tambien me interesa saber que tiene qu ever ajax en todo esto jeje.

mogotocoro, seguramente en el apartado de bases de datos encuentres una respuesta mas rapida a tu consulta ;)

Suerte.
__________________
Federico.

Mi página: www.jourmoly.com.ar
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:29.