【问题标题】:Parse error: syntax error, unexpected 'try' (T_TRY) in E:\wamp64\www\project-trial\install.php on line 10 [duplicate]解析错误:语法错误,第 10 行 E:\wamp64\www\project-trial\install.php 中的意外“尝试”(T_TRY)[重复]
【发布时间】:2018-12-09 10:36:00
【问题描述】:

我正在尝试使用此文件为我的项目安装数据库 - 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。

【问题讨论】:

  • 应该作为一个简单的错字关闭。

标签: php html pdo try-catch


【解决方案1】:

在行尾使用;

require "config.php";

【讨论】:

  • 答案为“加一个少分号”时,无需回答。只需在问题下方发表评论并标记/投票以关闭为题外话:错字。由于该页面对研究人员完全无用,因此该页面将很快从网站上删除(您收到的任何点赞也会如此)。
【解决方案2】:

你在 require 'config.php' 后忘记了分号

【讨论】:

  • 答案为“加一个少分号”时,无需回答。只需在问题下方发表评论并标记/投票以关闭为题外话:错字。由于该页面对研究人员完全无用,因此该页面将很快从网站上删除(您收到的任何点赞也会如此)。
  • 除非获得 50 次代表,否则无法对问题发表评论
猜你喜欢
  • 2019-01-23
  • 2011-06-24
  • 1970-01-01
  • 2013-09-19
  • 1970-01-01
  • 1970-01-01
  • 2014-12-31
  • 2016-09-26
  • 2017-07-16
相关资源
最近更新 更多