1、确保php版本为5.2.5以上(主要是我用的5.2.5,第一次不知道用的5.1.x的,结果一直搞不好~_~)
2、在php.ini中找到dynamic extensions扩展部分,去掉extension=php_pdo.dll前面的分号
3、去掉相应数据库pdo扩展前面的分号,如:extension=php_pdo_mysql.dll
【范例中数据库】
create table tablename (
id mediumint(8) unsigned not null auto_increment,
str varchar(50) not null default '''',
primary key (id)
);
【程序范例】
getmessage() .
;
print 异常文件: . $e->getfile() .
;
print 异常行号: . $e->getline() .
;
exit();
}
/*
* 插入
*/
//$sql = insert into tablename set str = ''hello'';
//$count = $db->exec($sql); //返回值为影响的行数
/*
* 删除
*/
//$sql = delete from tablename where str = ''hello'' limit 1;
//$count = $db->exec($sql); //返回值为影响的行数
/*
* 查询
*/
//预处理需要查询的sql语句
//$db->setattribute(pdo::attr_case, pdo::case_natural); //列名按照原始的方式(字段)
$sql = select * from tablename where id $query = $db->prepare($sql); //预处理
//用一组绑定参数执行一遍查询
$query->execute(array('':id''=>1, '':string''=>''hello'')); //处理语句(参数绑定方式)
//$query->setfetchmode(pdo::fetch_assoc); 关联数组形式(只通过字段名下标访问数组内容)
while($item =
