-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);に置き換えます。 コードの編集にMicrosoftWordのような派手なエディターを使用しないでください。;

于 2013-03-17T15:25:09.970 に答える