Foros del Web » Programando para Internet » PHP »

Comportamiento inesperado de consulta

Estas en el tema de Comportamiento inesperado de consulta en el foro de PHP en Foros del Web. Hola a [email protected], se me presenta un problema que no tengo NI IDEA pq sale Yo tengo una tabla con emails y quiero recuperarlos todos. ...
  #1 (permalink)  
Antiguo 16/08/2004, 16:50
Avatar de sktrpunk  
Fecha de Ingreso: septiembre-2003
Ubicación: Montevideo
Mensajes: 227
Antigüedad: 14 años, 3 meses
Puntos: 0
Comportamiento inesperado de consulta

Hola a [email protected], se me presenta un problema que no tengo NI IDEA pq sale
Yo tengo una tabla con emails y quiero recuperarlos todos. Obviamente para esto ejecuto un: SELECT * FROM mails
Lo raro es que esta consulta unicamente devuelve el primer resultado en forma de string, aunqe corra un mysql_fetch_array.
Se que seria una duda para el foro SQL, pero la posteo aca pq ya probe ejecutandola en el mysqlcc y funciona correctamente, por lo que no es un problema de sintaxis o de la consulta en sí.
Estoy perdido en esto desde ya mil gracias.

AlvAro
__________________
- Sk8 FoR LiFe -
Stay away from my Black Book
  #2 (permalink)  
Antiguo 16/08/2004, 20:37
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
no habrás olvidado colocar el mysql_fetch_array() dentro de un bucle?

while ($row=mysql_fetch_array($result))
{
}
  #3 (permalink)  
Antiguo 16/08/2004, 20:53
Avatar de sktrpunk  
Fecha de Ingreso: septiembre-2003
Ubicación: Montevideo
Mensajes: 227
Antigüedad: 14 años, 3 meses
Puntos: 0
Si, ya probe y me devuelve el error "Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource"
De hecho, si hago un var_dump($row); me devuelve NULL.
Alguna otra idea???

AlvAro
__________________
- Sk8 FoR LiFe -
Stay away from my Black Book
  #4 (permalink)  
Antiguo 16/08/2004, 21:08
Avatar de claudiovega  
Fecha de Ingreso: octubre-2003
Ubicación: Puerto Montt
Mensajes: 3.667
Antigüedad: 14 años, 1 mes
Puntos: 11
si sale ese error es que hay algo malo en tu consulta o conexion, puede que la conexion no se haya realizado o el nombre de la tabla este mal escrito.
pon el codigo aquí para ver que sucede.
  #5 (permalink)  
Antiguo 17/08/2004, 07:27
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Usa la función mysql_error() para obtener el error concreto de Msyql . sea de conexión o de problemas en tu sentencia SQL (de sintax):

$result=mysql_query($sql) or die (mysql_error());

(y si ahí no ves el error .. pon el código completo que uses).

Un saludo,
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:26.