$host='localhost';
$charset = 'utf8';
$dsn="$dbms:host=$host;dbname=$dbName;charset=$charset";
$pdo=new PDO($dsn,$user,$pwd);
catch(Exception $e)
echo $e->getMessage();
$sql = "update stu set name=? where id=?";
//准备sql模板
$stmt = $pdo->prepare($sql);
$name = 'smith1';
$age = 12;
//绑定参数
$stmt->bindValue(1,$name);
$stmt->bindValue(2,$age);
//执行预处理语句
$stmt->execute();
$affect_row = $stmt->rowCount();
if($affect_row)
echo '更新成功'.'
';
echo '更新失败'.'
';
//释放查询结果
$stmt = null;
//关闭连接
$pdo = null;
<?phpheader("Content-type: text/html; charset=utf-8");$dbms='mysql';$dbName='goodsdb';$user='root';$pwd='root';$host='localhost';$charset = 'utf8';$dsn="$dbms:host=$host;dbname=$dbName;char...
$username="root";
$passwd="";
$
pdo
=new
PDO
($dsn,$username,$passwd);//数据源:代表连接那种数据库,数据库是什么。数据库管理工具的账号+密码
var_dump($
pdo
);
}catch(
PDO
Excepti
PDO
是mysql数据库
操作
的一个公用类了,我们不需要进行自定类就可以直接使用
pdo
来
操作
数据库了,但是在
php
默认配置中
pdo
是未开启所以我们必须先在
php
.ini中开启它才可以使用,下文我会讲到。
PDO
扩展为
PHP
访问数据库定义了一个轻量级的、一致性的接口,它提供了一个数据访问抽象层,
这样,无论使用什么数据库,都可以通过一致的函数执行查询和获取数据。
PDO
支持的
PHP
版
用
PHP
连接MYSQL数据库有3种方法:
第一种方法是:MySQL
API 大部分扩展自
PHP
5.5.0 起已废弃,并在将来会被移除。应使用 MySQLi或
PDO
_MySQL 扩展来替换之。
http://www.cnblogs.com/CraryPrimitiveMan/p/4385034.html
已经写的很详细了
第二种方法是:
使用MySQLi类