1. データベース構成
config フォルダーに新しい database.php ファイルを作成し、次の構成を追加します。
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',
<?php namespace Model; use Think\Model; class PublicModel extends Model { protected $db_config = 'DB_CONFIG1'; }
#データベース接続の使用法。 PublicModel クラスはコントローラー内で直接使用することができ、使用方法は以下の通りです:
$PublicModel = M('Public');
M 関数を使用して PublicModel モデルを呼び出し、PublicModel オブジェクトを作成します。このようにして、データベースへの接続を確立します。
データベースに接続した後、操作の追加、変更、削除などのデータ操作を実行する必要もあります。これらの操作を以下に紹介します。
データ クエリ
$PublicModel = M('Public'); $list = $PublicModel->where('id=1')->find();
上記のコードは、PublicModel モデルに対してクエリを実行し、ID 1 のレコードを返します。
データ挿入
$PublicModel = M('Public'); $data['username'] = 'tom'; $data['password'] = '123456'; $id = $PublicModel->add($data);
上記のコードは、PublicModel モデルに対して挿入操作を実行し、ユーザー名 tom とパスワード 123456 のレコードをデータベースにアクセスし、挿入されたレコード ID 番号を返します。
データ変更
$PublicModel = M('Public'); $data['username'] = 'tom'; $map['id'] = 1; $result = $PublicModel->where($map)->save($data);
上記のコードは、PublicModel モデルを変更し、ID 1 のレコードのユーザー名を tom に変更し、リターンします。操作結果。
データ削除
$PublicModel = M('Public'); $map['id'] = 1; $result = $PublicModel->where($map)->delete();
上記のコードは、PublicModel モデルに対して削除操作を実行し、ID 1 のレコードを削除して、操作を返します。結果。
以上がthinkphp3.2でデータベース構成を追加してデータを操作する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。