Heim > PHP-Framework > Denken Sie an PHP > So erhalten Sie Datenbankinformationen in thinkphp

So erhalten Sie Datenbankinformationen in thinkphp

Freigeben: 2019-11-01 18:13:48
Original
4197 Leute haben es durchsucht

So erhalten Sie Datenbankinformationen in thinkphp

thinkphp ruft Datenbankinformationen ab

So erhalten Sie Datenbankinformationen in thinkphp

Datenbankverbindungsinformationen zur Projektkonfigurationsdatei Conf/config.php hinzufügen:

// 添加数据库配置信息
'DB_TYPE'   => 'mysql', // 数据库类型
'DB_HOST'   => 'localhost', // 服务器地址
'DB_NAME'   => 'thinkphp', // 数据库名
'DB_USER'   => 'root', // 用户名
'DB_PWD'    => '', // 密码
'DB_PORT'   => 3306, // 端口
'DB_PREFIX' => 'think_', // 数据库表前缀
Nach dem Login kopieren

Die wichtigsten Konfigurationselemente sind der Hostname der Datenbankserveradresse, der Datenbankname der Datenbank, der Datenbankbenutzername, der Benutzername und das Datenbankkennwort sowie ein Tabellenpräfix. Nach der Konfiguration können Sie tp5-Abfrageanweisungen verwenden, um die Datenbank abzufragen.

Oder:

'DB_DSN' => 'mysql://root:密码@localhost:3306/thinkphp'
Nach dem Login kopieren

Ändern Sie den Controller

Lib/Action/IndexAction.class.php

class IndexAction extends Action {
    public function index(){
        $Data = M('tinyphp'); // 实例化Data数据模型,这行的tinyphp为数据表后缀名称
        $this->data = $Data->select();
        $this->display();
    }
}
Nach dem Login kopieren

Ändern Sie die Vorlage, um die Datenausgabe zu ermöglichen

Tpl/Index/index.html

<html>
 <head>
   <title>Select Data</title>
 </head>
 <body>
    <volist name="data" id="vo">
    {$vo.id}--{$vo.data}<br/>
    </volist>
 </body>
</html>
Nach dem Login kopieren

volist-Tag ist ein Tag, das von der integrierten Template-Engine zur Ausgabe des Datensatzes verwendet wird.

{$vo.id} und {$vo.data} sind in der Verwendung ähnlich wie Smarty. Es handelt sich um Felder, die zur Ausgabe von Daten verwendet werden. Dies bedeutet, dass die Werte der Felder id und data von think_data ausgegeben werden Tisch.

Empfohlen: php5-Download

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage