Hola Muchachos.... el problema que tengo es como dice el titulo, con el last insert id, la idea que tengo o mejor dicho que necesito hacer es traer el campo "nro_establecimiento" que se encuentra almacenada en la tabla "establecimiento" usando una funcion "establecimieto" similar a esta, y el problema surge cuando en la funcion "tenencia" quiero pasarle el ultimo Id insertado en la tabla "establecimiento", el campo "nro_establecimiento" es incremental
Código PHP:
<?php
session_start();
require_once("conectar.php");
class Trabajo{
private $nombre=array();
public function tenencia()
{
$tipo_ten=$_POST["est_ten"];
$tipo_cargo=$_POST["est_carg"];
$nombre=$_POST["ten_nom"];
$apellido=$_POST["ten_ape"];
$tel1=$_POST["ten_tel1"];
$tel2=$_POST["ten_tel2"];
$cel=$_POST["ten_cel"];
$mail=$_POST["ten_mail"];
$mail2=$_POST["ten_mail2"];
//$id_num_est="SELECT nro_establecimiento FROM establecimiento WHERE nro_establecimiento= LAST_INSERT_ID();";
//$id_num_est="SELECT nro_establecimiento FROM establecimiento ORDER BY nro_establecimiento DESC LIMIT 1;";
$sql_id = "SELECT LAST_INSERT_ID() FROM establecimiento";
$resultado_id=mysql_query($sql_id, Conectar::con());
$id_ultimo=mysql_result($resultado_id);
$sql="insert into tenencia
values (null,'$tipo_ten','$tipo_cargo','$nombre','$apellido','$tel1','$tel2','$cel','$mail','$mail2','$id_ultimo'); ";
$res = mysql_query($sql, Conectar::con());
echo "<script type='text/javascript'>
alert('Grabado con exito!!!');
window.location='formulario_4.php';
</script>";
}
}
Alguna idea? estoy muy mal????