解析错误:语法错误,意外'尝试'(T_TRY),使用PHP / XAMPP

时间:2015-11-30 00:24:28

标签: php xampp

我正在使用php开发一个简单的网站项目,并允许用户注册/登录/创建会话/等。并且我在PHP代码中的try语句中遇到错误。

我搜索了论坛,并且提出了类似的问题,但我并没有真正找到问题的解决方案。我只需要帮助找出“尝试”部分导致错误的原因,这是没有意义的。

我正在使用XAMPP和PHP

可以提供任何可以提供的帮助。

由于

try {
  $dbh = new PDO("mysql:host=$mysql_hostname;dbname=$mysql_dbname", $mysql_username, $mysql_password);
  $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);

  $stmt = $sbh->prepare("INSERT INTO users (mydb_username, mydb_password)
                        VALUES (:mydb_username, :mydb_password)");

  $stmt->bindParam(':mydb_username', $mydb_username, PDO::PARAM_STR);
  $stmt->bindParam(':mydb_password', $mydb_password, PDO::PARAM_STR, 40);

  $stmt->execute();

  unset($_SESSION['form_token']);
  $message = 'New User Added';
}
catch(Exception $e) {
  if($e->getCode() == 23000) {
    $message = 'Username already exists';
  }
  else {
    $message = 'We are unable to process your request. Please try again later';
  }
}

编辑:

此问题被标记为重复,但我无法找到解决问题的方法。与此问题相关的解决方案不包含任何与'try(T-TRY)'相关的解决方案

请再次查看。

0 个答案:

没有答案