分析错误:语法错误,意外';试试';(T_TRY)在第10行的E:\wamp64\www\project-trial\install.php中

分析错误:语法错误,意外';试试';(T_TRY)在第10行的E:\wamp64\www\project-trial\install.php中,php,html,pdo,try-catch,Php,Html,Pdo,Try Catch,我正试图用这个文件-install.php为我的项目安装数据库 代码如下: <?php /* ** Open a connection with the database via PDO to create a new database and tables with structure & insert initial values. */ require "config.php" /* ** CREATING DATABASE CONNECTION** */ try{

我正试图用这个文件-install.php为我的项目安装数据库 代码如下:

<?php
/*
** Open a connection with the database via PDO to create a new database and 
tables with structure & insert initial values.
*/

require "config.php"
/*
** CREATING DATABASE CONNECTION**
*/
try{
   $conn = new PDO("mysql:host=$host", $username, $password, $options);
   $sql = file_get_contents("data/init.sql");
   $conn->exec($sql);
   echo "Databse and Tables created successfully. :)";
}catch(PDOException $error){
   echo $sql."<br>".$error->getMessage();
}
?>

如果我删除try…catch实现。然后显示意外错误$conn。 这与PDO对象的创建有关。PDO不会与

PHP 5.6.35。我正在使用WAMP 3.0

使用
在行尾

require "config.php";

您忘记了在require'config.php'

之后加上分号,应该以简单的打字错误关闭。如果答案是“添加一个缺少的分号”,则无需回答。只需在问题下方留下评论,并标记/投票结束,作为离题:打字错误。此页面将很快从网站上删除(您收到的任何投票点数也是如此),因为此页面对研究人员完全没有用处。如果答案是“添加一个缺少的分号”,则无需回答。只需在问题下方留下评论,并标记/投票结束,作为离题:打字错误。此页面将很快从网站上删除(您收到的任何投票点数也是如此),因为此页面对研究人员完全没有用处。除非有50名代表,否则不能留下评论