Как создать таблицу в базе данных MySql с помощью PHP
Введение
Инструкция CREATE TABLE
используется для создания таблицы в MySQL.
Создание таблицы MySql объектно-ориентированный стиль
Чтобы создать таблицу, с помощью кода PHP нужно открыть редактор кода, и набрать пример с кодом:
$servername = 'localhost';
$username = 'root';
$password = '';
$dbname = 'test_BD';
$conn = new mysqli($servername, $username, $password, $dbname);
if ($conn->connect_error){
die("Connction failed: " . $conn->connect_error);
}
$sql = "CREATE TABLE `users`(
`name` VARCHAR (30) NOT NULL,
`usname` VARCHAR (30) NOT NULL PRIMARY KEY,
`password` VARCHAR (30) NOT NULL)";
if ($conn->query($sql)===TRUE){
echo "Table users created successfully";
}else{
echo "Erro" . $conn->error;
}
$conn->close();
Сохраните файл с расширением php, например test-db.php и запустите в браузере и вы увидите сообщение Table users created successfully(Таблица users создана успешно).
Создание таблицы MySql процедурный стиль
$servername = 'localhost';
$username = 'root';
$password = '';
$dbname = 'test_BD';
$conn = mysqli_connect($servername, $username, $password, $dbname);
if (!$conn){
die("Connction failed: " . mysqli_connect_error());
}
$sql = "CREATE TABLE `users`(
`name` VARCHAR (30) NOT NULL,
`usname` VARCHAR (30) NOT NULL PRIMARY KEY,
`password` VARCHAR (30) NOT NULL)";
if (mysqli_query($conn, $sql)){
echo "Table users created successfully";
}else{
echo "Erro" . mysqli_error($conn);
}
$conn->close();
Создание таблицы используя PDO
$servername = 'localhost';
$dbname = 'test_BD';
$username = 'root';
$password = '';
$charset = 'utf8mb4'; //
try{
$pdo = new PDO("mysql:host=$servername;dbname=$dbname;charset=$charset", $username, $password, );
$pdo->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC,);
$sql = "CREATE TABLE `users`(
`name` VARCHAR (30) NOT NULL,
`usname` VARCHAR (30) NOT NULL PRIMARY KEY,
`password` VARCHAR (30) NOT NULL)";
$pdo->exec($sql);
} catch (PDOException $exception){
echo $sql . $exception->getMessage();
}
$pdo = null;
На этой странице сайта мы рассмотрели как создать простую таблицу с помощью PHP кода.