Cita: y solo me arroja este error cuando no tengo el dato en la base de datos
Ese es precisamente el problema, y no se soluciona usando mysql_fetch_row() porque también depende que que exista algún resultado (en caso contrario devuelve FALSE, revisa el manual).
Y básicamente la solución no está en cambiar la función.
Debes aplicar un bloque lógico: si hay resultados entonces extraigo los datos.
Código PHP:
$runQuery = mysql_query($verificar);
if (mysql_num_rows($runQuery)) {
// EXISTEN REGISTROS
var_dump(mysql_result($runQuery, 0, 'encuesta_user_id'));
}
¿No te parece lógico?