请先看这几行代码 <?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>'); } ?> 为什么我的运行结果没有返回行数并且字段也没有变化
Kedua-dua soalan datang daripada kod medan ini: $dsn = "$dbms:host=$host;dbName=$dbName ";
N dalam dbName hendaklah huruf kecil, $dsn = "$dbms:host= $host; dbname=$dbName ";
Terdapat ruang tambahan di hujung rentetan
'id'=1 sepatutnya seperti ini
Semak pernyataan SQL anda
Tolong beri saya penjelasan