Задать вопрос
@kdyatlov99

Почему не создается таблица в MySQL через php?

Я учусь работать с php + MySQL. Решил создать таблицу, через ввод в строку команду
Ошибок нет, но таблица не создается. Помогите пожалуйста (работаю на OpenServer)

код:
<!DOCTYPE html>
<html>

<head>
<meta charset="UTF-8">
<title>СУБД Изучение</title>
</head>

<body>

<?php
require "blocks/header.php";

echo "<center><h1>Welcome!</h1></center>";
$name = "Catbin";
echo "Здравствуйте! Вы попали на сайт: ".$name.". К сожалению на данный момент здесь нет ничего интересного."."<br>";

$i = 50;

$excel1 = new mysqli('localhost', 'root', 'root', 'databasemy');
$excel1->query('SET NAMES "utf8"');

if($i == 50) {
	$excel1->query('DROP TABLE `admins`');
}
echo "Таблица успешно удалена!";
?>

<form action="index.php" method="post">
<input type="text" name="coma"></input>
<input type="submit"></input>
</form>

<?php
$getter = $_POST['coma'];

if($getter == "create") {
	$excel1->query('CREATE TABLE `testing`
	id INT(10) NOT NULL ,
	name VARCHAR(52) NOT NULL,
	PRIMARY(id)
	)');
	echo "Таблица создана!";
}

$excel1->close();

?>

</body>

</html>
  • Вопрос задан
  • 101 просмотр
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
AlexNest
@AlexNest
Работаю с Python/Django
Ну, так узнайте. mysqli умеет в отображение ошибок
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы