PHPPDO基础
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHPPDO基础,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2284字,纯文字阅读大概需要4分钟。
内容图文
![PHPPDO基础](/upload/InfoBanner/zyjiaocheng/157/7adf76b004b24bdd8a582333030761c9.jpg)
$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教程有兴趣的朋友有所帮助。
内容总结
以上是互联网集市为您收集整理的PHPPDO基础全部内容,希望文章能够帮你解决PHPPDO基础所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。