Error en php y mysql

Carlos H
19 de Junio del 2006
Hola de ante mano gracias por tu tiempo, actualmente estoy desarrollando una aplicación que debe trabajar sobre php y msql, en la cual se me genera el siguinte error al insertar en la base de datos mysql_fetch_array(): supplied argument is not a valid MySQL result resource, trabajo de la siguiente manera desarrollo desarrollo una lista en la cual hay una seria de vínculos como por ejemplo modificar, borrar cuando genero la lista y modifico me muestra los datos pero no me guarda nungun cambio, en lo que corresponde a la conexión con la base de datos desarrolle una clase que contiene lo siguiente:

$this->conexion =mysql_pconnect(\\\"$nombre_host\\\",\\\"$usuario\\\",\\\"$clave\\\");
mysql_select_db(\\\"midb\\\",$this->conexion);

$this->resultado=mysql_query($sql,$this->conexion)
or die (mysql_error());

$valores=mysql_fetch_array($this->resultado)
or die (mysql_error());

mysql_close($this->conexion);

bueno no se donde me este equivocando cualquier ayuda o orientación que me puedas dar muchas gracias.