Heim  >  Artikel  >  PHP-Framework  >  So verbinden Sie thinkphp mit der Datenbank

So verbinden Sie thinkphp mit der Datenbank

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼Original
2019-08-22 10:53:404313Durchsuche

So verbinden Sie thinkphp mit der Datenbank

Öffnen Sie zunächst Zend, um ein Projekt zu erstellen und unser ThinkPHP zu importieren.

So verbinden Sie thinkphp mit der Datenbank

Geben Sie http://1270.0.1/text01 in die Adressleiste des Browsers ein und führen Sie das ThinkPHP-Projekt aus. Sie können das lächelnde Gesicht von Think sehen.

So verbinden Sie thinkphp mit der Datenbank

Verwandte Empfehlungen: „ThinkPHP Tutorial

Erstellen Sie eine Datenbank. Erstellen Sie eine Benutzertabelle für die Verbindung zur Datenbank unseres gesamten Projekt, testen Sie, ob die Datenbank verbunden ist.

So verbinden Sie thinkphp mit der Datenbank

Öffnen Sie die Projektaktualisierung und sehen Sie sich die generierte Verzeichnisstruktur an. Application->Common->Conf ist das öffentliche Konfigurationsdateiverzeichnis des Projekts ist eine Konfigurationsdatei unter Conf. .php. Es ist ersichtlich, dass dieses Verzeichnis ein gemeinsames Verzeichnis für das Front- und Backend ist, um eine Datenbankverbindung direkt im öffentlichen Verzeichnis zu konfigurieren Es kann sowohl vom Front- als auch vom Backend verwendet werden. Es kann unter config.php verwendet werden. Schreiben Sie alle öffentlichen Konfigurationsdateien.

So verbinden Sie thinkphp mit der Datenbank

ThinkPHP verfügt über eine integrierte abstrakte Datenbankzugriffsschicht, die verschiedene Datenbankoperationen kapselt. Für den Betrieb müssen wir nur die öffentliche Db-Klasse verwenden, ohne dafür verschiedene Datenbanken schreiben zu müssen Für verschiedene Datenbanken ruft die Db-Klasse automatisch den entsprechenden Datenbanktreiber zur Verarbeitung auf. Zu den aktuellen Datenbanken gehören Mysql, SqlServer, PgSQL, Sqlite, Oracle, Ibase, Mongo und Unterstützung für PDO.

Wir haben die MySQL-Datenbank als Beispiel genommen:

'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新增

So verbinden Sie thinkphp mit der Datenbank

Die Datenbank wurde erfolgreich verbunden. Versuchen Sie zu sehen, ob Sie korrekt auf die Datenbank zugreifen können. Öffnen Sie das Projekt Home->Controller ->IndexController.class.php

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

So verbinden Sie thinkphp mit der Datenbank

Geben Sie http://1270.0.1/text01 in die Adressleiste des Browsers ein und führen Sie das aus ThinkPHP-Projekt, um zu sehen, ob die Daten ausgedruckt wurden.

So verbinden Sie thinkphp mit der Datenbank

Das obige ist der detaillierte Inhalt vonSo verbinden Sie thinkphp mit der Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Unterstützt thinkphp Linux?Nächster Artikel:Unterstützt thinkphp Linux?