php - php sql 问题未选择数据库

标签 php mysql sql

我已经创建了数据库 CSCW,但我不确定为什么我不断收到错误“未选择数据库”我是初学者,所以任何帮助都是额外的奖励!谢谢你!

<html>
<head>
<title>CS coursework</title>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<h1>Online Stock Help.</h1>
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "CSCW";

// Create connection
$conn = mysqli_connect($servername, $username, $password);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

//create db tables
$sql = "CREATE TABLE users (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    businessName VARCHAR(30) NOT NULL,
    name VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    regDate TIMESTAMP
)
";
if (mysqli_query($conn, $sql)) {
    echo "Table Created Successfully";
}  else {
    echo "Unsuccessful: " . mysqli_error($conn);
}

?>

</body>
</html>

最佳答案

正确的代码是:

<html>
<head>
<title>CS coursework</title>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>
<body>
<h1>Online Stock Help.</h1>
<?php
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "CSCW";

// Create connection
$conn = mysqli_connect($servername, $username, $password, $dbname);

// Check connection
if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
}

//create db tables
$sql = "CREATE TABLE users (
    id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
    businessName VARCHAR(30) NOT NULL,
    name VARCHAR(30) NOT NULL,
    email VARCHAR(50),
    regDate TIMESTAMP
)
";
if (mysqli_query($conn, $sql)) {
    echo "Table Created Successfully";
}  else {
    echo "Unsuccessful: " . mysqli_error($conn);
}

?>

</body>
</html>

关于php - php sql 问题未选择数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40474056/

相关文章:

php - 在输入框中输入数据时,如何在PHP中执行SQL注入(inject)?

mysql - 使用 SQLite 按字段排序

mysql - 这个更新丢失了吗?

mysql - 如何将表格行数据显示为列?

sql - 在 Sql Server 的 xml 中向第 n 个元素插入一个元素

php - Evernote API PHP 示例不适用于 Ubuntu 12.04

php - 使用CSS显示隐藏内容和添加图片效果

php - 正确重定向访问者(PHP 和 Regex)

filter - 选择属性mysql

sql - 使用 SQLDF 从列中选择特定值