Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/10/2012, 17:07
maczy
 
Fecha de Ingreso: noviembre-2011
Mensajes: 69
Antigüedad: 12 años, 5 meses
Puntos: 0
Pregunta Problema con LAST_INSERT_ID

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_idConectar::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($sqlConectar::con());    
         echo 
"<script type='text/javascript'>
                alert('Grabado con exito!!!'); 
                window.location='formulario_4.php';
              </script>"
;        
    }
}
Alguna idea? estoy muy mal????