本文共 1127 字,大约阅读时间需要 3 分钟。
$pdo = new PDO( 'mysql:host=localhost;dbname=boke', // 数据源DSN 'root', // 数据库用户名 'root' // 数据库密码);
一旦建立了PDO对象,开发者可以通过prepare()
方法准备SQL语句,然后使用execute()
方法执行查询。例如:
$stmt = $pdo->prepare('select * from article');$stmt = $stmt->execute();$result = $stmt->fetchAll();print_r($result);
需要注意的是,DSN(数据源描述)中的host
、dbname
、username
和password
需要根据实际数据库配置进行调整。
通过header()
函数:
header('content-type:text/html;charset=utf-8')
可以在整个页面中设置默认字符编码。通过PDO连接参数:
在创建PDO对象时,可以通过添加额外的参数来指定字符编码:$pdo = new PDO( 'mysql:host=localhost;dbname=back', 'root', 'root', [ PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8' ]);
通过PDO查询执行:
在执行查询时,可以通过在查询字符串中包含SET NAMES utf8
来动态设置字符编码:$stmt = $pdo->query('SET NAMES utf8');
这种方法适用于动态调整字符编码或在逐步执行查询时设置编码。
需要注意的是,字符编码的设置方式取决于具体的应用场景和需求。建议根据数据库的实际配置选择最合适的方法。
转载地址:http://cqje.baihongyu.com/