求解决方法:Parse error: syntax error, unexpected
问题描述
以下代码存为wel.php文件
<?phpheader("content-type:text/html;charset=utf-8"); //设置编码require 'pdoconfig.php'; //读取公共参数$dsn = "{$dbType}:host={$host};dbname={$dbName}"; //创建数据源try{$pdo = new PDO($dsn,$userName,$password);$updateTime = time();$sql = "update grade set name=:name,price=:price,update_time=:update_time where id=10";$stmt=$pdo ->prepare($sql);$num = $stmt->execute([':name'=>'php',':price'=>2750,':update_time'=>$updateTime]);echo '1';if ($num > 0){print '成功的更新了'.$num.'条记录;}}catch (PDOException $e){die('操作失败'.$e->getMessage());}?>
运行时出现如下错误:
Parse error: syntax error, unexpected '操作失败' (T_STRING) in D:xp.cnwwwwwwrootadminlocalhost_80wwwrootpdoupdatepre.php on line 28
求解决?
问题解答
回答1:提示很清楚了,语法错误:第17行多了一个"}", 删除
相关文章: