查看完整版本: PHP5中PDO的简单使用

lily 2007-8-8 22:05

PHP5中PDO的简单使用

             <p><p><em>作者:heiyeluren &lt;</em><a href="http://blog.csdn.net/heiyeshuwu"><em>http://blog.csdn.net/heiyeshuwu</em></a><em>&gt;<br>时间:2006-10-29<br>关键字:<a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, 'PHP');" target="_self"><u><strong>PHP</strong></u></a> PHP5 PDO <a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, '%CA%FD%BE%DD%BF%E2');" target="_self"><u><strong>数据库</strong></u></a>抽象类</em><br><br><font color="#000080">PDO</font>(PHP Data Object) 是PHP 5新出来的东西,在PHP 6都要出来的时候,PHP 6只默认使用PDO来处理数据库,将把所有的数据库扩展移到了PECL,那么默认就是没有了我们喜爱的php_mysql.dll之类的了,那怎么办捏,我们只有与时俱进了,我就小试了一把PDO。(本文只是入门级的,高手可以略过,呵呵)<br><br><font size="4">【PDO是啥】</font></p><p>PDO是PHP 5新加入的一个重大功能,因为在PHP 5以前的php4/php3都是一堆的数据库扩展来跟各个数据库的连接和处理,什么 <font color="#000080">php_mysql.dll</font>、<font color="#000080">php_pgsql.dll</font>、<font color="#000080">php_mssql.dll</font>、<font color="#000080">php_sqlite.dll</font>等等扩展来连接<font color="#000080">MySQL</font>、<font color="#003366">PostgreSQL</font>、<font color="#000080">MS SQL Server</font>、<font color="#000080">SQLite</font>,同样的,我们必须借助 <font color="#000080">ADOdb</font>、<font color="#000080">PEAR::DB</font>、<font color="#000080">PHPlib::DB</font>之类的数据库抽象类来帮助我们,无比烦琐和低效,毕竟,php代码的效率怎么能够我们直接用C/C++写的扩展斜率高捏?所以嘛,PDO的出现是必然的,大家要平静<a href="http://www.phpchina.com/javascript:;" onClick="javascript:tagshow(event, '%D1%A7%CF%B0');" target="_self"><u><strong>学习</strong></u></a>的心态去接受使用,也许你会发现能够减少你不少功夫哦。</p><p><font size="4">【安装PDO】</font></p><p>我是在Windows XP SP2 上面,所以嘛,整个过程都是在Windows行进行的啦,至于Linux/FreeBSD 等平台,请自行查找资料设置安装。<br>我的是PHP 5.1.4,已经自带有了php_pdo.dll的扩展,不过需要稍微设置一下才能使用。</p><p>打开 <font color="#000080">c:\windows\php.ini</font> ,那是我的PHP配置文件,找到下面这行:<br>extension_dir<br>这个就是我们扩展存在的目录,我的PHP 5扩展是在:<font color="#000080">C:\php5\ext</font>,那么我就把这行改成:</p><div style="border: 0.5pt solid windowtext; padding: 4px 5.4pt; background: rgb(230, 230, 230) none repeat scroll 0% 50%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; width: 95%;"><div><span style="color: rgb(0, 0, 0);">extension_dir&nbsp;</span><span style="color: rgb(0, 0, 0);">=</span><span style="color: rgb(0, 0, 0);">&nbsp;</span><span style="color: rgb(0, 0, 0);">"</span><span style="color: rgb(0, 0, 0);">C:/php5/ext</span><span style="color: rgb(0, 0, 0);">"</span><br>
页: [1]
查看完整版本: PHP5中PDO的简单使用
PageRank