Foros del Web » Programando para Internet » PHP »

multiple mysql_query();

Estas en el tema de multiple mysql_query(); en el foro de PHP en Foros del Web. hola's. estoy usando este codigo: Código PHP: <?php         include( "../include/conexion.php" );     $link = Conectarse ();     $id = $_POST [ 'editid' ];  ...
  #1 (permalink)  
Antiguo 25/08/2005, 15:30
Avatar de radarcba  
Fecha de Ingreso: mayo-2005
Ubicación: ureleando
Mensajes: 505
Antigüedad: 12 años, 6 meses
Puntos: 3
multiple mysql_query();

hola's.
estoy usando este codigo:
Código PHP:
<?php 
  
   
include("../include/conexion.php");
   
$link=Conectarse();
   
$id=$_POST['editid']; 
   
$result1 mysql_query("SELECT ident FROM campaign where id='$id'");
   
$result mysql_query("SELECT * FROM campaign where ident='$result1'");
  
   if (!
$result) {
   echo 
'Error al hacer la consulta: ' mysql_error();
   exit;
}
      while(
$row mysql_fetch_array($result)) { 
     
printf("<tr>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      </tr><br>"
,
     
$row["ident"],
     
$row["accion"],
     
$row["unica"],
     
$row["dirip"],
     
$row["idcamp"],
     
$row["idlink"],
     
$row["fecha"]);
     }
        
?>
y cuando llego a ejecutarlo desde un vinculo la ventana del explorador se queda colgada y no se libera mas.
Creo que en el codigo se entiende lo que necesito, pero voy a tratar de explicarlo mejor:
recibo una variable de un formulario que es "editid", luego en base a ese dato levanto el valor del campo ident. hasta aca todo bien, pero necesito luego mostras todos los campos de la base de dato que coincidan con el valor conseguido en $result1, o sea todos los datos de la bd que tengan en el campo "ident" el valor que consegui en $result1.
Entonces lo que busco es hacer un 2do. select, que me agregue lo conseguido en el primero, y la verdad despues de varias pruebas y busquedas, no encuentro la manera, asi que necesito la ayuda del foro!
GRACIAS
__________________
Maldición va a ser un día hermoso... PR
Tetris, correo & TU IP
  #2 (permalink)  
Antiguo 25/08/2005, 15:54
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 12 años, 5 meses
Puntos: 2
y no te sirve asi??

es un poco rara esa consulta... usas tablas intermedias? esas grandes desconocidas... xD


Código PHP:
$result1 mysql_query("SELECT * FROM campaign where id='$id'");
 


while(
$row mysql_fetch_array($result)) {
     
printf("<tr>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      <td bgcolor='#f7f7f7'>&nbsp;%s</td>
      </tr><br>"
,
     
$row["ident"],
     
$row["accion"],
     
$row["unica"],
     
$row["dirip"],
     
$row["idcamp"],
     
$row["idlink"],
     
$row["fecha"]);
     } 
__________________
php user ;)
  #3 (permalink)  
Antiguo 25/08/2005, 16:03
Avatar de radarcba  
Fecha de Ingreso: mayo-2005
Ubicación: ureleando
Mensajes: 505
Antigüedad: 12 años, 6 meses
Puntos: 3
lo que pasa es que solo puedo conseguir el dato de "editid" que es en realidad el campo "id" (llave) de la tabla campaign. En base a este dato lo que hago es levantar el campo "ident" que es una direccion de correo, hasta aca voy bien(q es lo que hace el select de $result1).
El problema mio empieza ahora: ya tengo el valor de "ident" (la direccion de correo - [email protected]), ahora lo que necesito es listar todos los campos de la BD que contengan este valor(la direccion de correo - [email protected]).
__________________
Maldición va a ser un día hermoso... PR
Tetris, correo & TU IP
  #4 (permalink)  
Antiguo 25/08/2005, 16:09
Avatar de compositor19  
Fecha de Ingreso: junio-2005
Ubicación: Zaragoza
Mensajes: 215
Antigüedad: 12 años, 5 meses
Puntos: 2
sigo sin entender...

select * from campaign Where ident = '$email'

no se a q t refieres exactamente
__________________
php user ;)
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 12:40.