From: Jose A. Salido Moriel (
jose_salido .en. terra.es)
Date: Wed Mar 24 2004 - 07:26:51 CET
Hola,
ese error es tipico cuando la tabla a la que lanzas la
consulta no tiene
ninguna fila que cumpla con las condiciones de dicha
consulta. Te recomiendo
que antes del mysql_query() hagas un echo de la consulta para
ver qué es lo
que está lanzando y que intentes ejecutarlo
directamente contra mysql,
seguro que te dice algo como '0 rows matched, 0 warnings'.
Yo te recomiendo que, una vez que hayas controlado el tema
del relleno de
las variables que usas y el contenido que puedan tener antes
de lanzarlos en
la consutla, hagas un mysql_num_rows() y si es >0 entonces
hagas el
mysql_fetch_array() - o ..._assoc me gusta mas a mi :) - y
pongas
.en. mysql_fetch_array mejor para evitar el error, pero ya te
digo, esto es
peligroso porque esconde el error que saca, simplemente una
vez que hayas
comprobado BIEN tu codigo debes poner las .en. , si no mejor no
lo hagas porque
puede dejar de funcionarte y no saber porque.
Espero haberte aclarado algo,
Saludos.
Jose.
-----Mensaje original-----
De: Xytras [mailto:
pollo .en. mzt.megared.net.mx]
Enviado el: miércoles, 24 de marzo de 2004 3:30
Para:
php-es .en. lists.php.net
Asunto: [PHP-ES] de nuevo OT de mysql
el dia de ayer envie un mail con un problema similar, tengo este codigo:
$resultado=mysql_query("SELECT asegurado, numref, nomase,
ajustador FROM
datos WHERE '$tipo' LIKE '%$busca%' ORDER BY numref",
$link);
if($row=mysql_fetch_array($resultado))
y me arroja este error: *Warning*: mysql_fetch_array():
supplied
argument is not a valid MySQL result resource in
*/srv/www/htdocs/sistema/terminados/buscabaja.php* on line
*11
ayer me dijeron que pusiera entre ' ' las variables de PHP, y
funciono,
hoy hice lo propio y volvio a hacer lo mismo, alguna idea?
Gracias
Xytras
*
-- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php -- PHP Spanish Localization Talk Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
This archive was generated by hypermail 2.1.7 : Fri May 14 2004 - 16:04:41 CEST