Foros del Web » Programando para Internet » PHP »

Error en Query sin datos [novato]

Estas en el tema de Error en Query sin datos [novato] en el foro de PHP en Foros del Web. tengo una query que trae un arreglo para mostrar las fotos que encuentra o sea los registros de la tabla fotos. Lugo con esto lleno ...
  #1 (permalink)  
Antiguo 05/08/2008, 08:28
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Error en Query sin datos [novato]

tengo una query que trae un arreglo para mostrar las fotos que encuentra o sea los registros de la tabla fotos. Lugo con esto lleno un combo.Cuando no encuentra datos me da error. ¿como soluciono este problema?
Estoy cambiandome recien a PHP soy programador ASP y por un favor que estoy haciendo a un amigo programe algo en PHP
este es la query.

Esta query trae los dos datos que necesito para llenar el combo, la descripcion y la URL la idea es si no encuentra nada poder pasar esos valores a mano o sea un valor estandard para todo aquel que no encuentre fotos.

$foto = mysql_query("SELECT url, descripcion FROM fotos WHERE id_usuario=$_GET[id]", $conexion);
$url = mysql_result($foto, 0, 0);
mysql_data_seek($foto, 0);

Muchas Gracias
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #2 (permalink)  
Antiguo 05/08/2008, 08:41
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Error en Query sin datos [novato]

Hola dobled,

Usa mysql_num_rows() para obtener el numero de filas, así puedes comprobar antes si hay o no datos, si no los hay muestras tu mensaje de error o realizas alguna otra lógica.

Saludos.
  #3 (permalink)  
Antiguo 05/08/2008, 08:45
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Respuesta: Error en Query sin datos [novato]

Ok, pero como paso los valores a mano en esta variable $url = mysql_result($foto, 0, 0);
se puede hacer esto?
$url = mysql_result($foto, "descripcion", "URL");

Gracias
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #4 (permalink)  
Antiguo 05/08/2008, 09:05
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Error en Query sin datos [novato]

No entiendo a que te refieres, ¿podrías explicar más lo que deseas hacer?

Saludos.
  #5 (permalink)  
Antiguo 05/08/2008, 09:19
Avatar de dobled  
Fecha de Ingreso: enero-2002
Ubicación: Rancagua - Chile
Mensajes: 1.328
Antigüedad: 22 años, 3 meses
Puntos: 2
Respuesta: Error en Query sin datos [novato]

explico:
se supone que en $url = mysql_result($foto, 0, 0); quedan almacenados los valores que trae de la bd cierto?
entonces quiero ingresarle un valor por defecto si no encontrara ningun registro, me entiendes?
se puede?
__________________
Usa títulos específicos y con sentido
En las listas de correo o en los grupos de noticias, la cabecera del mensaje es tu oportunidad de oro para atraer la atención de expertos cualificados en aproximadamente 50 caracteres o menos. No los desperdicies en balbuceos como "Por favor ayúdame" (de "POR FAVOR AYÚDAME!!!" ya ni hablamos). No intentes impresionarnos con lo profundo de tu angustia; mejor usa ese preciado espacio para una descripción lo más concisa posible del problema.
  #6 (permalink)  
Antiguo 05/08/2008, 09:20
Avatar de foreverOdd  
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Error en Query sin datos [novato]

$url = mysql_result($foto, 0, 0);
$descripcion = mysql_result($foto, 0, 1);

el tercer parametro de mysql_result se refiere a la columna del select.
__________________
My path is lit by my own fire, I only go where I desire
  #7 (permalink)  
Antiguo 05/08/2008, 09:22
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Respuesta: Error en Query sin datos [novato]

En ese caso prueba con empty() y compruebas con un if.

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 23:25.