想要获得全套学习视频教程(包含更多IT学习视频)的同学可以添加,加入时填写验证信息:学习
小编又推出了另一个微信公众号“求职面试助手”,为大家提供面试技巧、常见面试问题、面试经验等与大家分享。 学生可以长按识别二维码进行关注。
主要介绍使用PDO连接并查询SQL数据库的方法。 结合实例分析了常用的PDO连接方法和改进方法,对PDO技术进行了分析和讲解。 有需要的朋友可以参考以下
具体实现代码如下:
$登录=“根”;
$ =“mysql”;
尝试{
$db=new pdo('mysql:host=;=mysql',$login,$);
($db->query(' * 来自测试') as $row){
($行);
$db=空;
}抓住($e){
回显 $e->();
让我们看一个更高级的:
$dbms='mysql'; //使用odi作为数据库类型。 对于开发者来说,如果使用不同的数据库,只需要改这个就可以了,不需要记住那么多函数。
$主机=''; //数据库主机名
$='测试'; //使用的数据库
$用户='root'; //数据库连接用户名
$pass=''; //对应的密码
$dsn="$dbms:host=$host;=$";
类 db pdo {
(){
尝试 {
::("$[dsn]", $['user'], $['pass']);
} 捕获 ($e) {
die("错误:" . $e->() . "
”);
最终查询($sql){
尝试 {
::查询($this->($sql));
}抓住($e){
die("错误:" . $e->() . "
”);
最终($sql){
echo "我想处理$sql";
$sql;
$db=新数据库();
$db->(pdo::, pdo::);
($db->query(' * from ') as $row) {
($行);
$db->exec(' from `` where mid=43');
关于pdo指令
php5 中添加了 pod(php 数据)扩展。 在php6中,会默认使用pdo来连接数据库。 所有非 pdo 扩展都将从 php6 中的扩展中删除。 该扩展提供了PDO内置类pdo来访问数据库。 不同的数据库使用相同的方法名来解决数据库连接不一致的问题。
我将其配置用于开发目的。
PDO 的目标:
提供轻量级、清晰、便捷的 API,统一了各种 RDBMS 库的通用功能,但不排除更高级的功能,并通过 PHP 脚本提供可选的更大程度的抽象/兼容性。
PDO的特点:
性能方面,pdo 从一开始就了解了现有数据库扩展的成功和失败。 由于 pdo 的代码是全新的,因此我们有机会从头开始设计性能,以利用 PHP 5 的最新功能。
能力
pdo 旨在提供通用数据库功能作为基础,同时提供对 RDBMS 独特功能的轻松访问。
简单的
pdo 旨在让您轻松使用数据库,API 不会强行进入您的代码,并且每个函数调用的过程都会清晰显示。
可在运行时扩展
pdo 扩展是模块化的,使您能够在运行时加载数据库后端的驱动程序,而无需重新编译或重新安装整个 PHP 程序。 比如pdo扩展会取代pdo扩展来实现数据库API,还有一些针对mysql、odbc等的还在开发中。
希望这篇文章对大家的PHP数据库编程有所帮助。
扫一扫在手机端查看
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。