Título: error con mysql_fetch_array Publicado por: Og. en 26 Julio 2009, 06:24 am bueno, este pedaso es de una clase en un manual de php
Código bueno, el problema es que al intentar llamar el resultado de una consulta me da este error: Citar Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/np/www/SQL/index.php on line 29 alguna ayuda? Título: Re: error con mysql_fetch_array Publicado por: RadicalEd en 26 Julio 2009, 07:20 am Imprime en una variable que tipo de objeto te retorna la función extraer_registro???
Título: Re: error con mysql_fetch_array Publicado por: Erik# en 26 Julio 2009, 10:27 am Pero unicamente es un warning, si te funciona bien: error_reporting(0); y listo.
O si no, fetch_array solo acepta consultas de seleccion, osea tienes que haber hecho: SELECT * FROM `mi_tabla`ORDER BY `id` DESC... por ejemplo. Aunque desconozco un poco el uso de clases el PHP, creo que ahí el warning, no se :S Título: Re: error con mysql_fetch_array Publicado por: & eDu & en 26 Julio 2009, 13:54 pm bueno, este pedaso es de una clase en un manual de php Hay poco codigo y no logro entender lo que se saca de la DB, pero tu no puedes devolver $fila , se supone que es una array, deberás debolver Código bueno, el problema es que al intentar llamar el resultado de una consulta me da este error: Citar Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/np/www/SQL/index.php on line 29 alguna ayuda? Código
Título: Re: error con mysql_fetch_array Publicado por: Erik# en 26 Julio 2009, 14:13 pm bueno, este pedaso es de una clase en un manual de php Código bueno, el problema es que al intentar llamar el resultado de una consulta me da este error: Citar Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/np/www/SQL/index.php on line 29 alguna ayuda? Ademas, tendriamos que ver la consulta que haces, pon el code entero porfavor. Título: Re: error con mysql_fetch_array Publicado por: Og. en 26 Julio 2009, 15:13 pm esta es la clase:
Código y al hacer esto me da el error: Código
Título: Re: error con mysql_fetch_array Publicado por: Erik# en 26 Julio 2009, 15:54 pm Que yo sepa, tu recojes los datos y lo pasas a $this->... con la función __construct.
Pero en cambio no recojes los datos con ninguna función. EDIT: Además usuario lo repites, cuando es una variable que contiene datos. Título: Re: error con mysql_fetch_array Publicado por: Og. en 26 Julio 2009, 17:40 pm Que yo sepa, tu recojes los datos y lo pasas a $this->... con la función __construct. Pero en cambio no recojes los datos con ninguna función. EDIT: Además usuario lo repites, cuando es una variable que contiene datos. al hacer esto: Código precisamente la linea Código me manda al __construct y almacena los datos, por eso los otros metodos(son las funciones, pero dentro de una clase se llaman metodos) hacen referencia a lo obtenido en el construct, por eso no pide ningun otro dato ecepto en Código
pero aun asi lo que no entiendo es la causa del error :/ Título: Re: error con mysql_fetch_array Publicado por: Erik# en 26 Julio 2009, 17:42 pm Pero postea todo lo que te dice cuando ejecutas ese archivo .php
Título: Re: error con mysql_fetch_array Publicado por: Og. en 26 Julio 2009, 17:44 pm solo me dice esto:
Citar Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/np/www/SQL/index.php on line 29 Título: Re: error con mysql_fetch_array Publicado por: Erik# en 26 Julio 2009, 17:47 pm Pero solo es un warning, te funciona igualmente el script?
Título: Re: error con mysql_fetch_array Publicado por: Og. en 26 Julio 2009, 17:55 pm para meter usuarios, crear tablas etc... si
pero para recoger datos no Título: Re: error con mysql_fetch_array Publicado por: Erik# en 26 Julio 2009, 18:01 pm para meter usuarios, crear tablas etc... si pero para recoger datos no El error es que no declaras bien la busqueda... ¿Que pones en la busqueda? Título: Re: error con mysql_fetch_array Publicado por: Og. en 26 Julio 2009, 19:37 pm para meter usuarios, crear tablas etc... si pero para recoger datos no El error es que no declaras bien la busqueda... ¿Que pones en la busqueda? me suelta el error Título: Re: error con mysql_fetch_array Publicado por: Erik# en 26 Julio 2009, 20:01 pm Has probado de poner variables en public?
Título: Re: error con mysql_fetch_array Publicado por: Og. en 26 Julio 2009, 20:40 pm Has probado de poner variables en public? no, lo voy a probar pero creo que va a resultar lo mismo por que estoy llamando a las variables desde la misma clase en las que estanTítulo: Re: error con mysql_fetch_array Publicado por: Pazador en 27 Julio 2009, 03:34 am bueno, este pedaso es de una clase en un manual de php Hay poco codigo y no logro entender lo que se saca de la DB, pero tu no puedes devolver $fila , se supone que es una array, deberás debolver Código bueno, el problema es que al intentar llamar el resultado de una consulta me da este error: Citar Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/np/www/SQL/index.php on line 29 alguna ayuda? Código
Creo yo que aqui ya dijeron la respuesta ;D y procura usar mysql_fetch_assoc, genera un array mas pequeño, es bastante util si queremos reducir consumo de recursos Título: Re: error con mysql_fetch_array Publicado por: Erik# en 27 Julio 2009, 10:11 am bueno, este pedaso es de una clase en un manual de php Hay poco codigo y no logro entender lo que se saca de la DB, pero tu no puedes devolver $fila , se supone que es una array, deberás debolver Código bueno, el problema es que al intentar llamar el resultado de una consulta me da este error: Citar Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/np/www/SQL/index.php on line 29 alguna ayuda? Código
Creo yo que aqui ya dijeron la respuesta ;D y procura usar mysql_fetch_assoc, genera un array mas pequeño, es bastante util si queremos reducir consumo de recursos No esta bien pero no se supone que es el error, porque en teoria al no poner el contenido de la tabla del array tendria que devolverte el valor Array. Y recuerda que para mostrar un return necesitas usas echo o printf :) Título: Re: error con mysql_fetch_array Publicado por: Og. en 27 Julio 2009, 18:13 pm Creo yo que aqui ya dijeron la respuesta ;D y procura usar mysql_fetch_assoc, genera un array mas pequeño, es bastante util si queremos reducir consumo de recursos y nada, el problema es que me da error al llamar la clase, antes de que use el metodo exraer registro, ya me sale el warning entonces voy a omitir el warning con una @ y lo pruebo aver que pasa :-\ Título: Re: error con mysql_fetch_array Publicado por: Erik# en 27 Julio 2009, 18:38 pm Lo que llevo diciendote desde el inicio xD : error_reporting(0); al inciio del code :)
Título: Re: error con mysql_fetch_array Publicado por: Hadess_inf en 27 Julio 2009, 21:25 pm Código
Que pretendes hacer ¿? - Recuperar la primera fila ¿? - Recuperar la ultima fila ¿? - Recuperar todas las filas ¿? - Recuperar una fila especifica ¿? Algo asi ¡? Código ¿?¿?¿?¿? |