/*
* 2. query() 用来处理有结果集的语句 select desc show
*
* 返回来的是 PDOStatement类的对象, 再通过这个类的方法,获取结果。 也可以直接foreach遍历获取结果(但不常用)
*
* set names utf8;
*
* $pdo -> query(“set names utf8″);
* $pdo -> exec(“set names utf8″);
*/
try{ $pdo=new PDO(“mysql:host=localhost;dbname=xsphp”,’root’,”); $pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION); }catch(PDOException $e){ echo “数据库连接失败:”.$e->getMessage(); exit; } try{ $stemt=$pdo->query(“select * from users”); foreach($stemt as $v){ print_r($v); echo “<br/>”; } }catch(PDOException $e){ echo “错误:”.$e->getMessage(); }
示例: