PDO不是在PHP工作WAMP服务器上[关闭](PDO Not working in php on

2019-10-19 10:33发布

我使用的PDO面临的困难将数据传输到我的数据库。 插入的作品,当我使用mysql_connect / mysql_query了,所以我相信这件事情有关PDO,我没有得到正确的:

$db = new PDO("mysql:host=localhost;dbname=XXXXXX","root","");
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
try{
    $query= "INSERT INTO tableC VALUES ('1111','2222','XX YY','ERTY','33');";
    $result = $conn ->prepare($query);
    $result ->execute();
} catch {
    echo "PDO error:" . $exception->getMessage();
}

我使用PHP和连接到服务器WAMP:点的夫妇。 PHP的版本是5.3.13。 我也检查了我的查询工作。

Answer 1:

您正在使用$conn->这里,你正在使用$db连接,因此下面摘录

$conn ->prepare($query);

应该写成

$db->prepare($query);

此外,你在哪里得到$exception的? 你catch的语句应该看起来像

catch(PDOException $exception) {

}


Answer 2:

您有没有存储异常的问题

用以下内容替换你搭上线

} catch (Exception $exception) {


文章来源: PDO Not working in php on wamp server [closed]