13/03/2012, 04:31
|
| | Fecha de Ingreso: abril-2010
Mensajes: 112
Antigüedad: 14 años, 7 meses Puntos: 2 | |
Cómo solucionar error mysql con php Hola amigos, estoy haciendo un SELECT a una serie de registros, de una tabla que llamémosle cotizacion. En cierto momento la cotización no tiene un proveedor asignado, entonces dónde no se encuentra ese registro, ya que si apunto a la cotizacion #1, en el campo de id_proveedor no encontrará ese valor #1, entonces me tira el siguiente error.
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in ... etc.
Este proceso se encuentra dentro de un while, ya que quiero que me muestre todas las cotizaciones. He intentado validarlo, primero inicializando la variable $id_proveedor en 0 y como necesito mostrar su nomnre, le digo que si es 0 que me muestre como nombre un standar "no asignado", eso funciona bien, pero sigue entregando el query el error, asi que no va por ahi el asunto.
¿Que se hace en estos casos?, he intentado todo lo que he pillado, pero nada. ¿Es muy poco elegante poner por defecto en vez de null el id del proveedor en la tabla un id por ej 999 que ese proveedor signifique No existente? pero me quedaría como un proveedor más.
¿Es necesario que muestre algún código?
Saludos y gracias de antemano |