PDO的一些操作】的更多相关文章

一.实例化一个PDO对象 //实例化一个PDO对象//1,设置数据源相关参数$dbms = 'mysql';$host = '127.0.0.1';$port = '3306';$dbname = 'bbs';$charset = 'utf8';//设置数据源$dsn = "$dbms:host=$host;port=$port;dbname=$dbname;charset=$charset";//设置用户名和密码$user = 'root';$pass = 'admin';//实例化…
<?php /* * 作者:胡睿 * 日期:2011/03/19 * 电邮:hooray0905@foxmail.com * * 20110319 * 常用数据库操作,如:增删改查,获取单条记录.多条记录,返回最新一条插入记录id,返回操作记录行数等 * 20110630 * 整体修改方法,合并部分参数 * 规范代码,一个方法里只有1个return语句 */ /* 参数说明 int $debug 是否开启调试,开启则输出sql语句 int $mode 0 返回数组 1 返回单条记录 2 返回行数…
用PHP做出一个简单的登陆操作,确实很简单,下面就让我给大家简单的介绍一下PDO做出一个登陆界面操作的过程,因为也是初学乍练,不足之处请大家包涵. 首先,首先还要建一个表,在MySQL中建表,核心代码如下: DROP TABLE IF EXISTS `t_login`; CREATE TABLE `t_login` ( `userid` ) NOT NULL DEFAULT ', `username` varchar() DEFAULT NULL, `userpass` varchar() DE…
我这里是通过PHP源码包来安装的 1.安装pdo cd到你的PHP源码包下的ext/pdo目录,然后执行如下操作: #/usr/local/php/bin/phpize   (/usr/local/php/ 这里是PHP的安装目录) 出现以下提示表示加载成功: Configuring for:PHP Api Version: 20131106Zend Module Api No: 20131226Zend Extension Api No: 220131226 #./configure --wi…
<?php namespace iphp\core; use iphp\App; /** * 数据库操作基类 基于pdo * @author xuen * 支持链式操作,支持参数绑定 * 说明1 只有在绑定了参数后,pdo才会自动处理单引号. * 说明2 关闭连接时,要设置pdo null * 说明3 在脚本处理完后,最好手动关闭连接.不然mysql并不一定会关闭连接. *@example * $res=$db->findAll(array( 'field'=>'ID,albumName…
http://www.php.cn/php-weizijiaocheng-404645.html <?php class Pdodb{   protected $pdo;   protected $res;   protected $config;   /*构造函数*/   function __construct($config){     $this->Config = $config;     $this->connect();   }   /*数据库连接*/   public f…
mysqli是专门访问MySQL数据库的,不能访问其它数据库.PDO可以访问多种的数据库,它把操作类合并在一起,做成一个数据访问抽象层,这个抽象层就是PDO,根据类操作对应的数据库.mysqli是一个类,PDO也是一个类,只不过PDO这个类功能更加强大. PDO的功能1.访问不同的数据库2.自带事务功能.事务是指同时执行几条sql语句,但是其中1条语句出了错无法执行,那么所有的就都执行失败.3.防止SQL注入攻击. 1.访问不同数据库 下面代码是访问MySQL数据库的,如果访问其它数据库,只需要…
PDO:数据访问抽象层 具有三大特点: 1.可以访问其它数据库  所有数据库都可以 2.具有事务功能 3.带有预处理语句功能(防止SQL注入攻击) <?php //1.造PDO对象 $dsn ="mysql:dbname=mydb;host=localhost";//数据库类型:dbname=数据库名称;host=链接的ip或本机 $pdo =new PDO($dsn,"root","root");//$dsn,帐号,密码 //2.写SQL…
例如: 1.执行一条SQL语句:查询user表中的所有数据,并通过name字段进行降序,通过age进行升序 2. 案例1:   正确的执行语句为:SELECT * FROM user ORDER BY name DESC, age ASC 使用一个函数对‘字段的升降序’进行操作——order() 执行结果:ORDER BY name desc, ORDER BY age asc 总结 :关键词‘ ORDER BY ’出现了两次 代码如下: 运行结果: 可见:我们的关键词出现了两次,SQL语句也是…
看到有人说了判断能否sql注入的方法: 简单的在参数后边加一个单引号,就可以快速判断是否可以进行SQL注入,这个百试百灵,如果有漏洞的话,一般会报错. 下面内容参考了这两篇文章 http://blog.csdn.net/stilling2006/article/details/8526458 http://www.aichengxu.com/view/43982 nginx配置文件位置:/usr/local/etc/nginx/nginx.conf 主目录位置:/usr/local/Cellar…