<?php
// Créer une connexion
$conn = new mysqli("localhost", "uesename", "password","test");
// Détecter la connexion
if ($conn->connect_error)
{
die("La connexion a échoué : " . $conn->connect_error);
}
// Utilisez SQL pour créer une table de données
$sql = "CREATE TABLE new (
id int(10) UNSIGNED AUTO_INCREMENT PRI IMARY KEY ,
title varchar(100) NOT NULL,
author varchar(20) NOT NULL,
content text NOT NULL,
created_at datetime NOT NULL,
)ENGINE=InnoDB DEFAULT CHARSET=utf8 ";
if ($conn-> query($ sql) === TRUE)
{
echo "Table MyGuests créée avec succès";
} else {
echo "Erreur lors de la création de la table de données : " $conn->error;
}
$conn-> fermer() ;
?>
Dans l'instruction qui crée le tableau, il ne peut pas y avoir de virgule à la fin, cela devrait suffire à la supprimer. Il s'agit de la syntaxe SQL, les virgules sont obligatoires au début et non à la fin.
created_at datetime NOT NULL
)ENGINE=InnoDB DEFAULT CHARSET=utf8 ";