thinkPHP の pdo メソッドを介して mysql データベースに接続する

巴扎黑
リリース: 2016-11-08 10:22:13
オリジナル
1034 人が閲覧しました

まず、プロジェクト ファイル ディレクトリの Common ディレクトリの Conf サブディレクトリで config.php ファイルを見つけます。

次のコードを追加します:
'DB_TYPE' => 'pdo',
'DB_USER' => 'root',
' DB_PWD ' => 'データベースパスワード'、
'DB_PREFIX' => 'think_'、テーブルプレフィックス
'DB_DSN' => 'mysql:host=localhost;dbname=接続されたデータベース名=UTF8'



注: UTF-8 ではなく charset=UTF8 にすると、UTF-8 Web ページを作成するときにエラーが報告されます。

別の方法もあります。Model() を使用したモデルのインスタンス化では、次の 3 番目の部分を使用できます:

Model(['モデル名'], ['データテーブルプレフィックス'], ['データベース接続情報']) ; 各パラメーターでデータベースを定義します データベース接続情報

例: $user = new Model('User','think_','mysql://root:123456@loc​​alhost/thinkphp');

データベース接続情報形式は次のとおりです: データベース タイプ://ユーザー名:パスワード@データベースアドレス:データベースポート/データベース名#文字セット

この例は実際の状況に応じて変更する必要があります


関連ラベル:
php
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート