Maison >cadre php >PensezPHP >Comment connecter thinkphp à la base de données

Comment connecter thinkphp à la base de données

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼original
2019-08-22 10:53:404371parcourir

Comment connecter thinkphp à la base de données

Ouvrez d'abord Zend pour créer un projet et importer notre ThinkPHP.

Comment connecter thinkphp à la base de données

Entrez http://1270.0.1/text01 dans la barre d'adresse du navigateur et exécutez le projet ThinkPHP, vous pouvez voir le visage souriant de Think.

Comment connecter thinkphp à la base de données

Recommandations associées : "Tutoriel ThinkPHP"

Créer une base de données Créer une table utilisateur pour la connexion à la base de données de l'ensemble de notre project , testez si la base de données est connectée.

Comment connecter thinkphp à la base de données

Ouvrez l'actualisation du projet et affichez la structure de répertoires générée ->Common->Conf est le répertoire du fichier de configuration public du projet. est une configuration sous le fichier Conf. .php, "Répertoire de fichiers de configuration public" peut être vu que ce répertoire est un répertoire commun pour le front et le backend si le front et le backend utilisent une base de données pour configurer directement une connexion à la base de données dans le répertoire public. , il peut être utilisé à la fois par le front-end et par le backend. Il peut être utilisé sous config.php Écrivez tous les fichiers de configuration publics.

Comment connecter thinkphp à la base de données

ThinkPHP dispose d'une couche d'accès à la base de données abstraite intégrée qui encapsule différentes opérations de base de données. Nous avons uniquement besoin d'utiliser la classe publique Db pour fonctionner sans avoir à écrire différentes bases de données pour différentes. bases de données. Le code et l'implémentation sous-jacente, la classe Db appellera automatiquement le pilote de base de données correspondant à traiter. Les bases de données actuelles incluent Mysql, SqlServer, PgSQL, Sqlite, Oracle, Ibase, Mongo et la prise en charge de PDO.

Nous avons pris la base de données mysql comme exemple :

'DB_TYPE'   => 'mysql',         // 数据库类型我们是mysql,就对于的是mysql
'DB_HOST'   => '127.0.0.1',   // 服务器地址,就是我们配置好的php服务器地址,也可以使用localhost,
'DB_NAME'   => 'text',  // 数据库名:mysq创建的要连接我们项目的数据库名称
'DB_USER'   => 'root',           // 用户名:mysql数据库的名称
'DB_PWD'    => '',                 //mysql数据库的 密码
'DB_PORT'   => 3306,            // 端口服务端口一般选3306
'DB_PREFIX' => 'tp_',            //  数据库表前缀
'DB_CHARSET'=> 'utf8',         // 字符集
'DB_DEBUG'  => TRUE,         // 数据库调试模式 开启后可以记录SQL日志 3.2.3新增

Comment connecter thinkphp à la base de données

La base de données a été connectée avec succès. Essayez de voir si vous pouvez accéder correctement à la base de données. Ouvrez le projet Home->Controller ->IndexController.class.php

public function index(){
  $user=M('User');   //大M方法访问数据表
  $sql=$user->select();  //thinkPHP 封装的SQL查询所有数据
var_dump($sql);     //打印出数据
}

Comment connecter thinkphp à la base de données

Entrez http://1270.0.1/text01 dans la barre d'adresse du navigateur et exécutez le Projet ThinkPHP pour voir si les données sont imprimées. Le test est réussi.

Comment connecter thinkphp à la base de données

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn