Foros del Web » Programando para Internet » PHP »

Resultado de un query

Estas en el tema de Resultado de un query en el foro de PHP en Foros del Web. Hola a todos, Estoy haciendo este select: Código PHP: mysql_select_db ( $database_Datuak3 ,  $Datuak3 ); $query_Proiektuak  =  "select distinct(IdProiektua) from sustatzaileak, DatuPertsonalak where Sustatzaileak.NAN = DatuPertsonalak.NAN " ; $Proiektuak  =  mysql_query ( $query_Proiektuak ) or die( ...
  #1 (permalink)  
Antiguo 04/11/2007, 12:48
 
Fecha de Ingreso: agosto-2007
Mensajes: 64
Antigüedad: 16 años, 8 meses
Puntos: 0
Resultado de un query

Hola a todos,

Estoy haciendo este select:

Código PHP:
mysql_select_db($database_Datuak3$Datuak3);
$query_Proiektuak "select distinct(IdProiektua) from sustatzaileak, DatuPertsonalak where Sustatzaileak.NAN = DatuPertsonalak.NAN ";
$Proiektuak mysql_query($query_Proiektuak) or die(mysql_error());
$row_Proiektuak mysql_fetch_assoc($Proiektuak);
$totalRows_Proiektuak mysql_num_rows($Proiektuak); 
y el $Proiektuak me devuelve esto:

Resource id #7

Y lo qu quiero que me devuelva es el IdProiektua que es 1 si ejecuto en mysql_comand_client y lo tengo guardado como 1. Como podria hacer para que me devolviese ese valo y no el identificador?

Gracias de antemano y saludos
  #2 (permalink)  
Antiguo 04/11/2007, 14:22
Avatar de hectorejch  
Fecha de Ingreso: junio-2005
Ubicación: Argentina
Mensajes: 172
Antigüedad: 18 años, 10 meses
Puntos: 2
Re: Resultado de un query

Hola, no estoy seguro de que es el error, pero me late que el asunto esta por la consulta SQL.
Cita:
Iniciado por oskitz Ver Mensaje
$query_Proiektuak = "select distinct(IdProiektua) from sustatzaileak, DatuPertsonalak where Sustatzaileak.NAN = DatuPertsonalak.NAN ";
Por las dudas, ¿no te equivocaste en el distinct? ¿en vez de que sea IdProiektua, no tendría que ser IdProiektuak? ¿Estás segura que conecta con la BD?
También podés probar usar "mysql_fetch_array()", en vez de mysql_fetch_assoc()

Despues nos contas...
__________________
"El Reino de Dios no consiste en palabras, sino en poder"
  #3 (permalink)  
Antiguo 04/11/2007, 15:40
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Resultado de un query

Código PHP:
$Proiektuak mysql_query($query_Proiektuak) or die(mysql_error());
$row_Proiektuak mysql_fetch_assoc($Proiektuak); 
En $Proiektuak tenés el resultado de la query, en $row_Proiektuak tenés la fila, así que el valor lo tenés en $row_Proiektuak['IdProiektua']
  #4 (permalink)  
Antiguo 05/11/2007, 02:49
Avatar de Marvin
Colaborador
 
Fecha de Ingreso: febrero-2005
Ubicación: global $Chile->Santiago;
Mensajes: 1.991
Antigüedad: 19 años, 3 meses
Puntos: 81
Re: Resultado de un query

Asi como dice Seppo, lo que tu tomas es el resource (o recurso) de la funcion mysql_query.

Cita:
Iniciado por www.php.net
Un recurso es una variable especial, que contiene una referencia a un recurso externo.
En este caso, nuestro recurso externo a php es mysql, y por esa razon php referencia el recurso creando un ID.

Con esto puedes usar otras funciones como mysql_fetch_.... e ir a buscar los datos que el recurso pone a tu disposicion.

Suerte y espero haberte dejado un poco mas claro esto
__________________
El que dice "Solo sé que nada sé", esta asumiendo que sabe algo.
Lea las FAQ's!
  #5 (permalink)  
Antiguo 05/11/2007, 12:33
 
Fecha de Ingreso: agosto-2007
Mensajes: 64
Antigüedad: 16 años, 8 meses
Puntos: 0
Re: Resultado de un query

Hola,

Gracias por las respuestas e hecho como dices seppo y me va perfectamente y a ti Marvin por la explicacion. Ya me ha quedado un poco mas claro este tema.

Gracias de nuevo y saludos
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 18:03.