-1

这段代码给了我一个语法错误,但我不知道为什么。

解析错误:语法错误,第 7 行 C:\Users\user\school\infPOPHP2\USBWebserver v8.5\8.5\root\create_db.php 中的意外 T_STRING

第 7 行是

$db = new PDO("mysql:host=$hostname;dbname=$dbname",$username,$password);

这是完整的代码

<?php
$hostname = "localhost";
$username = "root";
$password = "usbw";
$dbname = "competitie";
try {
    $db = new PDO("mysql:host=$hostname;dbname=$dbname",$username,$password);
    $sql = "CREATE DATABASE IF NOT EXISTS competitie" ;
    $resultaat = $db­>exec($sql);
    $db = NULL;
}
catch(PDOException $e) {
    echo $e­>getMessage();
}
?>
4

1 回答 1

4

检查;代码中的所有 ' 并将它们替换为常规;s (ASCII 59)。
不要使用像 Microsoft Word 这样的花哨的编辑器来编辑代码。

于 2013-03-17T15:25:09.970 回答