query('SHOW TABLES LIKE '."'".$data['table_name']."'");if($isTable){...}else{...}" Vérifiez simplement si la table existe."/> query('SHOW TABLES LIKE '."'".$data['table_name']."'");if($isTable){...}else{...}" Vérifiez simplement si la table existe.">

Maison  >  Article  >  cadre php  >  Comment vérifier si une bibliothèque existe dans thinkphp

Comment vérifier si une bibliothèque existe dans thinkphp

藏色散人
藏色散人original
2022-12-05 09:40:301563parcourir

Comment demander à thinkphp si la bibliothèque existe : 1. Ouvrez le fichier tp correspondant 2. Via " ; $isTable=db()->query('SHOW TABLES LIKE '."'".$data['table_name']."'");if($isTable){...}else{...} " méthode pour vérifier si la table existe.

Comment vérifier si une bibliothèque existe dans thinkphp

L'environnement d'exploitation de ce tutoriel : système Windows 7, version ThinkPHP5, ordinateur Dell G3.

thinkphp Comment demander si la bibliothèque existe ?

thinkphp5. x détermine si la table de base de données Existence

Certaines parties du système thinkphp5 doivent modifier la table, mais avant de la modifier, vous devez vérifier si la table de base de données existe

Ici, je partagerai la vérification de l'existence de ma table de base de données.

//验证表是否存在
//这是要查询的表的原始名称【没有加配置前缀】,$data['table_name']。
$tableName=config('database.prefix').$data['table_name'];
$isTable=db()->query('SHOW TABLES LIKE '."'".$data['table_name']."'");
if($isTable){
    //表存在
}else{
    //表不存在
}

Introduction associée :

ThinkPHP V5.0 est une table de base de données un framework haute performance conçu pour le développement d'API - une version subversive et reconstruite qui adopte de nouvelles idées architecturales, introduit de nombreuses nouvelles fonctionnalités PHP, optimise le noyau, réduit. dépendances, implémente un véritable chargement paresseux et prend en charge Composer. Et de nombreuses optimisations ont été apportées pour le développement d'API. ThinkPHP5 est une nouvelle version d'étape, y compris le routage, les journaux, les exceptions, les modèles, les bases de données, les moteurs de modèles et les modules de vérification. reconstruits et ne conviennent pas à la mise à niveau du projet 3.2 d'origine. Veuillez envisager attentivement la mise à niveau des projets commerciaux, mais c'est certainement le premier choix pour les nouveaux projets (qu'il s'agisse de développement WEB ou d'API), et il est préférable d'oublier les habitudes de réflexion de la version. 3.2 et re-comprendre le TP5

Apprentissage recommandé : "thinkPHP Video Tutorial"

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