Web アプリケーションの開発プロセスでは、データベースへの接続と操作が不可欠です。 thinkphp3.2 フレームワークを使用して開発する場合は、データベースを構成して接続する必要があります。この記事では、thinkphp3.2 でデータベースの設定、接続、データ操作を追加する方法を紹介します。
1. データベース構成
return array( 'DB_TYPE' => 'mysql', // 数据库类型 'DB_HOST' => 'localhost', // 服务器地址 'DB_NAME' => 'dbname', // 数据库名 'DB_USER' => 'username', // 用户名 'DB_PWD' => 'password', // 密码 'DB_PORT' => '3306', // 端口 'DB_PREFIX' => '', // 数据库表前缀 );
// 数据库配置信息 'DB_CONFIG1' => include 'database.php',
上記の構成により、データベース構成ファイル (database.php) を config.php に追加し、データベースの接続パラメーターを設定しました。
2. データベース接続
データベース接続の使用法。 PublicModel クラスはコントローラー内で直接使用できます。使用方法は次のとおりです:
<?php namespace Model; use Think\Model; class PublicModel extends Model { protected $db_config = 'DB_CONFIG1'; }
データ クエリ
$PublicModel = M('Public');
データ挿入
$PublicModel = M('Public'); $list = $PublicModel->where('id=1')->find();
データ変更
$PublicModel = M('Public'); $data['username'] = 'tom'; $data['password'] = '123456'; $id = $PublicModel->add($data);
データ削除
$PublicModel = M('Public'); $data['username'] = 'tom'; $map['id'] = 1; $result = $PublicModel->where($map)->save($data);
以上がthinkphp3.2でデータベース構成を追加してデータを操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。