Crear DB PHP – Solucionado

Crear una base de datos en PHP para tu aplicación o sitio web es un proceso fundamental en cualquier desarrollo. Aunque puede parecer complejo al principio, una vez que te familiarices con el funcionamiento básico de PHP es algo bastante simple y directo. En este artículo, vamos a explorar los pasos requeridos para iniciar con la tarea de crear una DB en PHP.

Lo primero que debemos hacer es conectar PHP con nuestra base de datos. Para este ejemplo, vamos a utilizar MySQL como nuestro sistema de administración de bases de datos. A continuación, verás cómo puedes lograrlo con un código PHP simple.

$servername = "localhost";
$username = "username";
$password = "password";

try {
$conn = new PDO("mysql:host=$servername", $username, $password);
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
echo "Connected successfully";
} catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}

En la secuencia de comandos anterior, necesitamos reemplazar username y password con nuestros datos de inicio de sesión de MySQL. Una vez establecida la conexión, ahora estamos listos para crear nuestra base de datos.

$sql = "CREATE DATABASE myDBPDO";
$conn->exec($sql);
echo "Database created successfully
";

Aquí, myDBPDO debe ser reemplazado por el nombre de tu base de datos. Una vez que hayas logrado crear una base de datos, ahora es momento de empezar a trabajar con tablas e insertar datos.

    $conn->exec("use myDBPDO");
$sql = "CREATE TABLE MyGuests (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
firstname VARCHAR(30) NOT NULL,
lastname VARCHAR(30) NOT NULL,
email VARCHAR(50),
reg_date TIMESTAMP
)";

$conn->exec($sql);
echo "Table MyGuests created successfully";

En este ejemplo, hemos creado una tabla llamada MyGuests con diferentes campos. Para los principiantes, es esencial entender que cada tabla consta de diferentes campos que almacenan diversas piezas de información. Por ejemplo, en la tabla MyGuests, tenemos los campos id, firstname, lastname, email y reg_date.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad