我有一个小系统,我尝试让它变得简单更快 我将所有构建表放在一个地方,但在此之后(install.php)我想要 这次运行(index.php) 我确信我错过了一些需要小帮助她的事情
$sqle = "CREATE TABLE IF NOT EXISTS `users` (
id INT(11) NOT NULL,
full_name VARCHAR(300) NOT NULL,
username VARCHAR(300) NOT NULL,
password VARCHAR(300) NOT NULL,
email VARCHAR(300) NOT NULL,
PRIMARY KEY (id)
)ENGINE=InnoDB AUTO_INCREMENT=2 DEFAULT CHARSET=latin1"
;
if ($conn->query($sql) === TRUE) {
echo "Table MyGuests created successfully";
} else {
echo "Error creating table: " . $conn->error;
}
if ($conn->query($sqle) === TRUE) {
$response = file_get_contents("index.php");
} else {
echo "Error creating table: " . $conn->error;
}
$conn->close();
?>
最佳答案
要在索引页上运行它,请在代码中包含
它。这将调用该脚本,并且如果满足要求,它应该运行并创建该新表。
<?php include 'install.php'; ?>
另外,请注意您的 SQL 语句位于 $sqle
变量下。您正在查询语句中调用变量 $sql
。
关于php - 构建表后运行 php 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46286232/