请先看这几行代码
<?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>');
}
?>
为什么我的运行结果没有返回行数并且字段也没有变化
#
兩個問題,都是來這欄位程式碼:$dsn = "$dbms:host=$host;dbName=$dbName ";
dbName中N應該是小寫,$dsn = "$dbms:host=$host;dbname=$dbName ";
#字串最後多了個空格
'id'=1應該是這樣吧
檢查你的SQL語句
求會的大佬解釋一下
#