使用PHP连接数据库
如果要一行代码执行
$dbh = new PDO ('mysql:dbname=データベース名;host=ホスト名またはIPアドレス;charset=utf8;',ユーザ,パスワード,PDO属性);
通过创建PDO类(基类)的实例来建立连接。
基类也被称为基类、超类或父类,它是PHP中原本提供的类。
如果要在两个文件上执行,那么就可以这样做
文件1.php
// file2.phpを読み込む
require ('file2.php');
// file2.php内の関数を使用して接続を確立する
$dbh = 関数();
file2.php 文件
function 関数(){
$dsn = 'mysql:dbname=データベース名;host=ホスト名またはIPアドレス;charset=utf8';
$user = 'ユーザ';
$pass = 'パスワード';
$options = 'PDO属性'
$dbh = new PDO($dsn, $user, $pass, $options);
return $dbh;
}
PDO的属性可以如下指定。
$options = array(PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT,属性2,属性3,);
または
$options = [PDO::ATTR_ERRMODE => PDO::ERRMODE_SILENT,属性2,属性3,];
// PDO属性を$dbh内の$optionsではなく
$PDO->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
■参考
您可以查看PDO属性的详细信息。
https://www.php.net/manual/zh/pdo.setattribute.php