Maison > cadre php > PensezPHP > le corps du texte

Comment obtenir des informations sur la base de données dans thinkphp

Libérer: 2019-11-01 18:13:48
original
4046 Les gens l'ont consulté

Comment obtenir des informations sur la base de données dans thinkphp

thinkphp obtient les informations de la base de données

Comment obtenir des informations sur la base de données dans thinkphp

Ajouter les informations de connexion à la base de données au fichier de configuration du projet Conf/config.php :

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

Les principaux éléments de configuration sont le nom d'hôte de l'adresse du serveur de base de données, le nom de la base de données, le nom d'utilisateur de la base de données et le mot de passe de la base de données, ainsi qu'un préfixe de préfixe de table. Après la configuration, vous pouvez utiliser les instructions de requête tp5 pour interroger la base de données.

Ou :

'DB_DSN' => 'mysql://root:密码@localhost:3306/thinkphp'
Copier après la connexion

Modifier le contrôleur

Lib/Action/IndexAction.class.php

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

Modifier le modèle pour autoriser la sortie de données

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>
Copier après la connexion

la balise volist est une balise utilisée par le moteur de modèle intégré pour générer l'ensemble de données.

{$vo.id} et {$vo.data} sont similaires à Smarty dans leur utilisation. Ce sont des champs utilisés pour générer des données. Cela signifie afficher les valeurs des champs id et data de think_data. tableau.

Recommandé : Téléchargement php5

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!