Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/10/2007, 23:49
Avatar de d-m-k
d-m-k
 
Fecha de Ingreso: mayo-2007
Mensajes: 32
Antigüedad: 17 años
Puntos: 1
Problemas con consulta usando mysql_result()

Hola quetal,

estoy realizando una consulta a una BD con la siguiente sentencia

Cita:
$query = mysql_query("SELECT id_solicitud FROM solicitudes_radicadas ORDER BY id_solicitud DESC LIMIT 0 , 1");
Lo que quiero hacer es consultar el id_solicitud de una tabla llamada solicitudes_radicadas para poder obtener el ultimo registro insertado y asi calcular el proximo consecutivo a insertar.

Cita:
$id_consecutivo = mysql_result($query, 0, "id_solicitud");
$id_consecutivo += 1;
el problema que tengo es que 2 de cada cinco consultas me estan generando el siguiente error.

"Warning: mysql_result(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\solicitud2\clases\clases.php on line 579
1"


La verdad no he podido identificar la causa del error, tambien intente mediante la funcion mysql_free_result(), que libera memoria despues de realizada la consulta y me sigue saliendo el error.

Habra alguna manera para poder solventar sin problemas la consulta y hallar el consecutivo correctamente...?

o talvez es mejor modificar el script que se genera en la sentencia $query, para realizar la operacion directamente en dicha consulta?.


Gracias.