编辑:此问题不重复,已搜索
标题是自我解释的,但我想添加更多内容,当我告诉php输出sql错误(如果有的话),它没有显示任何内容而且表格仍然没有被创建。
完整代码here
DOESN'显示任何错误,即使我犯了mysqli_error($ conn)
$sql = "CREATE TABLE IF NOT EXISTS 'users' ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), email VARCHAR(255), pass VARCHAR(255) );"; if (!$conn->query($sql)) { echo $conn->connect_error; } else { echo "The table 'users' has been created because there was none"; }
现在它有效,我更改了$ conn-> connect_error;通过mysqli_error($ conn)现在它显示了我的错误,"没有选择数据库",但是如果你看到完整代码here
我已经选择了一个答案 0 :(得分:0)
您希望围绕用户更改代码,因为它不是mysql的正确语法
CREATE TABLE IF NOT EXISTS `users` (
id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(255),
email VARCHAR(255),
pass VARCHAR(255)
);