当前位置:Gxlcms > PHP教程 > PHPPDO基础

PHPPDO基础

时间:2021-07-01 10:21:17 帮助过:51人阅读

$dbc="mysql";          //数据库类型$dbname="account";     //数据库名称$user="root";          //帐号$password="root";  //密码$host="localhost";     //主机名称$dsn="$dbc:host=$host;dbname=$dbname"; //DSN$pdo=new PDO($dsn,$user,$password);        //实例化对象$query="insert into user(username,password,class) values ('test','test','1')";
$result=$pdo->exec($query);                //PDO::exec 执行insert delete update 操作 返回值为受影响的行数
echo $result;


$result=$pdo->query("select * from user");  //PDO::query 执行查询
foreach($result as $row){                  //通过foreach 
输出 print_r($row); echo "
"
; } $result=$pdo->prepare("select * from usfdser"); //预处理语句//多次查询 建议用这种方法$result->execute(); //prepare()准备查询 execute()执行while($rs=$result->fetch(PDO::FETCH_BOTH)){ //获取结果集的下一行/* PDO::FETCH_ASSOC 关联数组 PDO::FETCH_NUM 数字索引数组 PDO::FETCH_BOTH 两种都有 默认 PDO::FETCH_OBJ 对象形式 PDO::FETCH_BOUND 布尔值形式 PDO::FETCH_LAZY 关联 数字索引 和对象 三种 */ print_r($rs); echo "
"
; } echo $result->rowCount(); //返回行数 echo $result->columnCount(); //返回列数$rs=$result->fetchAll(); //获取结果集中的所有行 print_r($rs); $er=$result->errorCode(); //获取错误 由五个数字和字母组成的代码 echo $er."
"
; print_r($result->errorInfo()); //显示错误信息 try{ $pdo=new PDO($dsn,$user,$password); //实例化对象$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_WARNING); //设置成警告模式$result=$pdo->prepare("select * from usfdser"); $result->execute(); }catch(PDOException $e){ die("ERROR!:".$e->getMessage()); } try{ $pdo=new PDO($dsn,$user,$password); //实例化对象$pdo->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_Exception); //设置成异常模式$result=$pdo->prepare("select * from fdsf"); $result->execute(); }catch(PDOException $e){ echo "Error:".$e->getMessage()."
"
; echo "Code:".$e->getCode()."
"
; echo "File:".$e->getFile()."
"
; echo "Line:".$e->getLine()."
"
; echo "Trace:".$e->getTraceAsString()."
"
; }

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介绍了PHP PDO基础,包括了Exception,索引方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

  • 人气教程排行