Me inserta registros vacios
Publicado por Diego (37 intervenciones) el 03/05/2017 16:30:23
Buenas tardes.
Tengo una función que me inserta registros en una base, muy sencillo, pero al ser principiante todo se complica. Luego de insertar el registro me inserta otro registro vacio. La tabla tbl_clientes tiene 4 campos, el primero es id que es numerico auto incrementable, y luego nombre, telefono y email. Por ejemplo, inserta el registro con id 10 con los datos y me genera otro con id 11 con los campos en blanco. La funcion es la siguiente:
Alguna sugerencia? No encuentro el error.
Tengo una función que me inserta registros en una base, muy sencillo, pero al ser principiante todo se complica. Luego de insertar el registro me inserta otro registro vacio. La tabla tbl_clientes tiene 4 campos, el primero es id que es numerico auto incrementable, y luego nombre, telefono y email. Por ejemplo, inserta el registro con id 10 con los datos y me genera otro con id 11 con los campos en blanco. La funcion es la siguiente:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class cliente{
var $nombre;
var $telefono;
var $email;
public static function guardar_cliente($nombre, $telefono, $email){
require('conexion.php');
$sql = "INSERT INTO tbl_clientes (nombre, telefono, email) VALUES('$nombre', '$telefono', '$email')";
if(!$db->query($sql)){
die('Ocurrio un error ejecutando el query [' . $db->error . ']');
}
else{
$last_id = mysqli_insert_id($db);
return $last_id;
$db->close();
}
}
}
Alguna sugerencia? No encuentro el error.
Valora esta pregunta
0