搜尋

首頁  >  問答  >  主體

跪求大佬幫忙

请先看这几行代码
<?php

header("Content-Type:text/html; charset=utf-8");    //设置页面的编码格式

$dbms = "mysql";                                  // 数据库的类型

$dbName ="database9";                                //使用的数据库名称

$user = "root";                                   //使用的数据库用户名

$pwd = "root";                                    //使用的数据库密码

$host = "localhost";                              //使用的主机名称

$dsn  = "$dbms:host=$host;dbName=$dbName ";

try{                                             //捕获异常

    $pdo = new PDO($dsn,$user,$pwd);             //实例化对象
    $query="delete from member where id=1";//需要执行的sql语句

    $res=$pdo->exec($query);//执行添加语句并返回受影响行数

    echo "数据添加成功,受影响行数为: ".$res;

}catch(Exception $e){

    die("Error!:".$e->getMessage().'<br>');

}

?>

为什么我的运行结果没有返回行数并且字段也没有变化


#
狂2091 天前1371

全部回覆(5)我來回復

  • 路边的小蚂蚁i

    路边的小蚂蚁i2019-04-07 22:41:09

    兩個問題,都是來這欄位程式碼:$dsn = "$dbms:host=$host;dbName=$dbName ";

    1. dbName中N應該是小寫,$dsn = "$dbms:host=$host;dbname=$dbName ";

    2. #字串最後多了個空格

    #

    回覆
    0
  • 独行者

    独行者2019-04-07 11:43:10

    'id'=1應該是這樣吧

    回覆
    0
  • 独行者

    独行者2019-04-07 11:38:08

    檢查你的SQL語句

    回覆
    0
  • 狂

    2019-04-06 21:53:53

    求會的大佬解釋一下


    #

    回覆
    0
  • 取消回覆