quiero saber como puedo hacer que al insertar en mi caso el num_inventario
me genere un numero correlativo incrementando el ultimo num_inventario en uno
en este php tengo el insert para verificar si existe el num_inventario , lo que necesito es agregar a esa sentencia el que si no existe que inserte y genere el siguiente num_inventario autoincrementado
de antemano muchas gracias :D
saludos
Código PHP:
   <?php 
include_once("conexion.class.php");
 
class Cliente{
 //constructor    
     var $con;
     function Cliente(){
         $this->con=new DBManager;
     }
 
    function insertar($campos){
        if($this->con->conectar()==true){
            $query = "SELECT num_inventario FROM especies WHERE num_inventario = '".$_POST['num_inventario']."'";
if($resultado = mysql_query($query)){
     
 
        if(mysql_num_rows($resultado) == 0)
        
        
        {
            
            
            //print_r($campos);
            //echo "INSERT INTO cliente (nombres, ciudad, sexo, telefono, fecha_nacimiento) VALUES ('".$campos[0]."', '".$campos[1]."','".$campos[2]."','".$campos[3]."','".$campos[4]."')";
            return mysql_query("INSERT INTO especies (num_serie, num_resolucion, num_factura, Marca, Modelo, Proveedor, Servicio, bodega_des, compra_fecha, Valor, ingreso, num_inventario, codificacion, tipo) VALUES ('".$campos[0]."', '".$campos[1]."','".$campos[2]."','".$campos[3]."','".$campos[4]."','".$campos[5]."','".$campos[6]."','".$campos[7]."','".$campos[8]."','".$campos[9]."','".$campos[10]."','".$campos[11]."','".$campos[12]."','".$campos[13]."')");
        
        }
    }
    }
    }
    
    function actualizar($campos,$id){
        if($this->con->conectar()==true){
            //print_r($campos);
            return mysql_query("UPDATE especies SET num_serie = '".$campos[0]."', num_resolucion = '".$campos[1]."', num_factura = '".$campos[2]."', Marca = '".$campos[3]."', Modelo = '".$campos[4]."', Proveedor = '".$campos[5]."', Servicio = '".$campos[6]."', bodega_des = '".$campos[7]."', compra_fecha = '".$campos[8]."', Valor = '".$campos[9]."', ingreso = '".$campos[10]."', num_inventario = '".$campos[11]."', codificacion = '".$campos[12]."', tipo = '".$campos[13]."' WHERE id = ".$id);
        }
    }
    
    function mostrar_cliente($id){
        if($this->con->conectar()==true){
            return mysql_query("SELECT * FROM especies WHERE id=".$id);
        }
    }
 
    function mostrar_clientes(){
        if($this->con->conectar()==true){
            return mysql_query("SELECT * FROM especies ORDER BY id DESC");
        }
    }
 
    function eliminar($id){
        if($this->con->conectar()==true){
            return mysql_query("DELETE FROM especies WHERE id=".$id);
        }
    }
}
?>     
 


