我是新来的PDP PDO,这是我的代码来创建一个名为“标题”错误,而试图用PHP PDO创建数据库
<?php
$servername = "localhost";
$username = "username";
$password = "password";
try {
$conn = new PDO("mysql:host=$servername;dbname=myDB", $username, $password);
// set the PDO error mode to exception
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$sql = "CREATE DATABASE title";
// use exec() because no results are returned
$conn->exec($sql);
echo "Database created successfully<br>";
}
catch(PDOException $e)
{
echo $sql . "<br>" . $e->getMessage(); // THIS IS LINE NUMBER 17
}
$conn = null;
?>
数据库但这是错误的,我得到的,而我尝试运行该脚本
Notice: Undefined variable: sql in C:\xampp\htdocs\website\database\createdb.php on line 17
SQLSTATE[HY000] [1049] Unknown database 'myDB'
出了什么问题?
move'$ sql =“CREATE DATABASE title”;'to above'try {' – bansi
@Epodax对不起,它是'myDB'不是电影。我编辑了这个问题。 –
我从w3schools得到了这段代码,它们不应该有任何错误。 –