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 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP )
SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'MyGuests' already exists <?php
// voorbeeld code connectpdo.php
/////////////SERVER-instellingen voorbeeld PDO connectie//////////////
/*
$servername = "localhost";
$username = "root";
$password = "";
// zet hier jou aangemaakte database naam
$dbname = "mydbpdo";
*/

// database connectie importeren.
include "connectpdo.php";

try {
    
$conn = new PDO("mysql:host=$servername;dbname=$dbname"$username$password);
    
// set the PDO error mode to exception
    
$conn->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);

    
// sql to create table
    
$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 DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP
    )"
;

    
// use exec() because no results are returned
    
$conn->exec($sql);
    echo 
"Table MyGuests created successfully";
    }
catch(
PDOException $e)
    {
    echo 
$sql "<br>" $e->getMessage();
    }

$conn null;


// bron weegeven (weghalen)    
show_source(__FILE__);
?>

<a href="droptable.php">Tabel verwijderen</a>
Tabel verwijderen