<?php
$servername = 'localhost';
try {
$pdo = new PDO("mysql:host=$servername;dbname=imooc", "root", "root");
$sql = <<<EOF
INSERT user(username,password,email)VALUES("king1","king1","king@qq.com"),
INSERT user(username,password,email)VALUES("king1","king1","king@qq.com"),
INSERT user(username,password,email)VALUES("king1","king1","king@qq.com")
EOF;
$res = $pdo->exec($sql);
echo $res;
} catch (PDOException $e) {
echo $e->Message();
}
?>
你肯定是按照老师的sql语句创建表的,但是你要知道老师的创建表的时候对于username的设置条件时唯一约束,但是你在插入数据的时候用户名是一样的,懂了不
我也是这样,吗的 ,纠结了一整天!~
你有这个dbname=imooc数据库么
而且还要看 报的什么错误
你也没有设置字符集 存储以后会是乱码
我也是这样,已经确认数据库连上了,SQL语句也没问题
改成这样试试$pdo = new PDO("mysql:host=localhost;dbname=imooc", "root", "root");