Puedes hacer esto:
Código PHP:
function do_select( $query ){
global $db_host;
global $db_user;
global $db_pass;
global $db_name;
global $db_error;
@ $cnx = mysql_connect( $db_host, $db_user, $db_pass);
if( !$cnx ){
$db_error = mysql_error();
return false;
} else {
$db_ok = mysql_select_db( $db_name );
if( !$db_ok ){
$db_error = mysql_error();
mysql_close($cnx);
return false;
} else {
$result = mysql_query( $query );
if( $result !== false ){
while( $fila = mysql_fetch_assoc($result) ){
$datos[] = $fila;
}
mysql_close($cnx);
return $datos;
} else {
$db_error = mysql_error();
mysql_close($cnx);
return false;
}
}
}
Ese método te retorna el array "$datos" el cual va a contener los registros que traigas de la tabla con el select... si le mandas el query q te digo con
"max(id)" datos te traerá el último id