连接数据库 获取PDO对象:
$dsn = 'mysql:dbname=sck;host=127.0.0.1';
$user = 'root';
$password = '8495162';
try {
$dbh = new PDO($dsn, $user, $password);
}
catch (PDOException $e){
echo '数据库连接失败:'.$e->getMessage();
exit();
}
当执行insert update delete 等没有结果集的查询时 用PDO对象中的exec()方法执行
$temp = $dbh->exec($sql);返回值表示表中受影响的行数
若执行返回结果的select查询时 使用PDO对象中的query方法 返回的对象类似asp.net中的sdr 用法类似
$query = "select * from S";
try {
$pdostatement = $dbh->query($query);
echo "一共从表中获取到".$pdostatement->rowCount()."条记录:<br>";
foreach ($pdostatement as $row){
echo $row['学号']."\t";
echo $row['姓名']."\t";
echo "<br>";
}
}
catch (PDOException $e){
echo $e->getMessage();
}