Foros del Web » Programando para Internet » PHP »

Drama con sql

Estas en el tema de Drama con sql en el foro de PHP en Foros del Web. bueno estoy trabajando con oracle y php (muy buena convinacion xD). tengo un problema (casi todos postean por esi). hago un este Select echo $consulta ...
  #1 (permalink)  
Antiguo 19/10/2006, 13:15
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 20 años, 1 mes
Puntos: 7
Drama con sql

bueno estoy trabajando con oracle y php (muy buena convinacion xD).

tengo un problema (casi todos postean por esi).

hago un este Select

echo $consulta = "SELECT SEDE.NOMBRE_SEDE , (sede.ID_SEDE) as idsede ,PROFE_SEDE.* FROM sede LEFT JOIN PROFE_SEDE ON ( PROFE_SEDE.ID_SEDE = SEDE.ID_SEDE AND PROFE_SEDE.ID_PROFESOR = '$IntIdUser' ) WHERE sede.id_institucion = '$IntIdInstitucion' ORDER BY SEDE.NOMBRE_SEDE ASC";

esto va en busca de las sede de una institucion (sede.id_institucion = '$IntIdInstitucion' ), y va a la tabla PROFE_SEDE a buscar que profesor tiene asignadas clases en esa sede, como lo hago con un LEFT JOIN me lo devuelva haga o no haga clases

NOMBRE_SEDE ID_SEDE ID_PROFE_SEDE ID_INSTITUCION ID_SEDE ID_PROFESOR
-------------- --------- ----------------- ---------------- ---------- -----------------
Quilicura | 41
Rapel | 5
Santiago | 3

3 rows selected

ahora mi drama es que si no hace clases no tiene fila pero como
while($row = oci_fetch_array ($statement))
{
if(si no el profe no hace clases en esa sede inserte)
{
}
if(el profe hace clases actualize)
{

}

}
y todo esto sin perder el sql que esta arriba, ya que pienso que si hago una nueva consulta la vieja se pierde
ya que cuando hago un insert . delete , update
$statement = oci_parse ($conexion, $consulta );
oci_execute ($statement);
y creo que perderia el select que ahce el while, ojala que me alla explica
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
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 13:48.