sábado, 5 de diciembre de 2015

Ejemplo de inserción de datos PHP usando mysqli

// Preparar las variables con los datos de conexión
$host = 'localhost';
$usuario = 'root';
$clave = 'contraseña';
$db = 'curso_php';

// Conectarse a la base de datos
$conn = mysqli_connect($host, $usuario, $clave, $db);

// Preparo la sentencia con los comodines ?
$sql = " INSERT INTO usuarios (username, email, password) VALUES (?, ?, ?) ";

// Preparo los datos que voy a insertar
$username = 'juan-perez';
$email = 'juan_perez@algundominio.ext';
$password = '26ec07ef61f135494b79a13674a9a4ae';

// Preparo la consulta
$pre = mysqli_prepare($conn, $sql);

// indico los datos a reemplazar con su tipo
mysqli_stmt_bind_param($pre, "sss", $username, $email, $password);

// Ejecuto la consulta
mysqli_stmt_execute($pre);

// PASO OPCIONAL (SOLO PARA CONSULTAS DE INSERCIÓN):
// Obtener el ID del registro insertado
$nuevo_id = mysqli_insert_id($conn);

// Cierro la consulta y la conexión
mysqli_stmt_close($pre);
mysqli_close($conn);

No hay comentarios.:

Publicar un comentario