¿Qué hace esta actividad?
- Recoge nombre y correo desde un formulario HTML.
- Envía los datos a un archivo PHP.
- El PHP conecta con MySQL usando
mysqli
y guarda la información.
Archivo PHP: guardar.php
Copia el siguiente código y guárdalo como guardar.php
en tu carpeta del servidor (htdocs si usas XAMPP).
<?php $host = "localhost"; $usuario = "root"; $clave = ""; $bd = "prueba"; $conn = new mysqli($host, $usuario, $clave, $bd); if ($conn->connect_error) { die("Error de conexión: " . $conn->connect_error); } $nombre = $_POST['nombre']; $correo = $_POST['correo']; $sql = "INSERT INTO usuarios (nombre, correo) VALUES (?, ?)"; $stmt = $conn->prepare($sql); $stmt->bind_param("ss", $nombre, $correo); if ($stmt->execute()) { echo "✅ Datos guardados correctamente."; } else { echo "❌ Error: " . $stmt->error; } $stmt->close(); $conn->close(); ?>
Base de datos: cómo crearla
- Entra a phpMyAdmin.
- Crea una base de datos llamada
prueba
. - Crea una tabla llamada
usuarios
con los campos:
CREATE TABLE usuarios ( id INT AUTO_INCREMENT PRIMARY KEY, nombre VARCHAR(100), correo VARCHAR(100) );