$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类