hola bueno tengo una consulta mi caso es el siguiente :
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);
}
}
}
?>