Maison développement back-end tutoriel php Résumé des fonctions communes pour les opérations de base de données AR du cadre CI

Résumé des fonctions communes pour les opérations de base de données AR du cadre CI

Jun 14, 2018 pm 01:57 PM
ci框架 数据库操作

Cet article présente principalement les fonctions couramment utilisées des opérations de base de données AR du framework CI. Il résume et analyse l'ajout, la suppression, la modification, la mise en cache, l'ensemble de résultats et d'autres fonctions et techniques d'opération associées basées sur le framework CI sous forme d'exemples. .Les amis dans le besoin peuvent s'y référer

Les exemples de cet article décrivent les fonctions courantes pour les opérations de base de données AR du framework CI. Partagez-le avec tout le monde pour votre référence, les détails sont les suivants :

1. Enregistrement de la table de requête

$this->db->select();  //选择查询的字段
$this->db->select_max();
$this->db->select_min();
$this->db->select_avg();
$this->db->select_sum();
$this->db->from();   //选择表名
$this->db->join();
$this->db->get();   //得到查询结果
$this->db->get_where();
$this->db->where();
$this->db->or_where();
$this->db->where_in();
$this->db->or_where_in();
$this->db->where_not_in();
$this->db->or_where_not_in();
$this->db->like();
$this->db->or_like();
$this->db->not_like();
$this->db->or_not_like();
$this->db->group_by();
$this->db->distinct();
$this->db->having();
$this->db->or_having();
$this->db->order_by();
$this->db->limit();
$this->db->count_all_results();
Copier après la connexion

2. Ajouter des enregistrements de table

$this->db->insert();
Copier après la connexion

3. >

$this->db->set();
$this->db->update();
Copier après la connexion

4. Supprimer les enregistrements du tableau

$this->db->delete();
Copier après la connexion

5. Effacer l'enregistrement du tableau

$this->db->empty_table();
$this->db->truncate();
Copier après la connexion

6. Partie cache

$this->db->start_cache()
$this->db->stop_cache()
$this->db->flush_cache()
Copier après la connexion

7. Ensemble de résultats

result()  //返回对象数组
result_array() //返回二维数组
row()   //返回一个对象
row_array()  //返回一维数组
num_rows()  //返回查询的行数
num_fields() //返回查询结果的字段数
free_result() //释放查询所占的资源内存
Copier après la connexion

8.

$this->db->insert_id()  //获取刚刚插入的id
$this->db->affected_rows() //修改或插入影响的行数
$this->db->count_all();  //统计记录的总条数 这一函数加入where条件无效
$this->db->last_query();  //最后一条执行的sql语句
//注意以下两个函数仅返回sql语句 不执行sql语句
$data = array('name' => $name, 'email' => $email, 'url' => $url);
$str = $this->db->insert_string('table_name', $data);
$data = array('name' => $name, 'email' => $email, 'url' => $url);
$where = "author_id = 1 AND status = 'active'";
$str = $this->db->update_string('table_name', $data, $where); //返回正确格式的更新字符串
Copier après la connexion
Ce qui précède est l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, s'il vous plaît. faites attention au site Web PHP chinois !

Recommandations associées :

À propos de la méthode d'exploitation de Redis dans le framework CI


À propos de l'encapsulation de fonctions couramment utilisée dans le cadre CI


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 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

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment utiliser le framework CI en php ? Comment utiliser le framework CI en php ? Jun 01, 2023 am 08:48 AM

Avec le développement de la technologie réseau, PHP est devenu l’un des outils importants pour le développement Web. L'un des frameworks PHP les plus populaires - CodeIgniter (ci-après dénommé CI) a également reçu de plus en plus d'attention et d'utilisation. Aujourd'hui, nous allons voir comment utiliser le framework CI. 1. Installez le framework CI Tout d'abord, nous devons télécharger le framework CI et l'installer. Téléchargez la dernière version du package compressé du framework CI sur le site officiel de CI (https://codeigniter.com/). Une fois le téléchargement terminé, décompressez

Comment utiliser le framework CodeIgniter4 en php ? Comment utiliser le framework CodeIgniter4 en php ? May 31, 2023 pm 02:51 PM

PHP est un langage de programmation très populaire et CodeIgniter4 est un framework PHP couramment utilisé. Lors du développement d'applications Web, l'utilisation de frameworks est très utile. Elle peut accélérer le processus de développement, améliorer la qualité du code et réduire les coûts de maintenance. Cet article expliquera comment utiliser le framework CodeIgniter4. Installation du framework CodeIgniter4 Le framework CodeIgniter4 peut être téléchargé depuis le site officiel (https://codeigniter.com/). Vers le bas

Comment utiliser Pagoda Panel pour la gestion MySQL Comment utiliser Pagoda Panel pour la gestion MySQL Jun 21, 2023 am 09:44 AM

Pagoda Panel est un logiciel de panel puissant qui peut nous aider à déployer, gérer et surveiller rapidement des serveurs, en particulier les petites entreprises ou les utilisateurs individuels qui ont souvent besoin de créer des sites Web, de gérer des bases de données et de maintenir des serveurs. Parmi ces tâches, la gestion des bases de données MySQL constitue dans de nombreux cas une tâche importante. Alors comment utiliser le panel Pagoda pour la gestion MySQL ? Ensuite, nous le présenterons étape par étape. Étape 1 : Installez Pagoda Panel. Avant de commencer à utiliser Pagoda Panel pour la gestion MySQL, vous devez d'abord installer Pagoda Panel.

Comment utiliser des scripts PHP pour effectuer des opérations de base de données dans un environnement Linux Comment utiliser des scripts PHP pour effectuer des opérations de base de données dans un environnement Linux Oct 05, 2023 pm 03:48 PM

Comment utiliser PHP pour effectuer des opérations de base de données dans un environnement Linux. Dans les applications Web modernes, la base de données est un composant essentiel. PHP est un langage de script côté serveur populaire qui peut interagir avec diverses bases de données. Cet article explique comment utiliser les scripts PHP pour les opérations de base de données dans un environnement Linux et fournit des exemples de code spécifiques. Étape 1 : installer les logiciels et les dépendances nécessaires Avant de commencer, nous devons nous assurer que PHP et les dépendances associées sont installés dans l'environnement Linux. Normalement

Comment utiliser le framework CI en PHP Comment utiliser le framework CI en PHP Jun 27, 2023 pm 04:51 PM

PHP est un langage de programmation populaire largement utilisé dans le développement Web. Le framework CI (CodeIgniter) est l'un des frameworks les plus populaires de PHP. Il fournit un ensemble complet d'outils et de bibliothèques de fonctions prêts à l'emploi, ainsi que certains modèles de conception populaires, permettant aux développeurs de développer des applications Web plus efficacement. Cet article présentera les étapes et méthodes de base du développement d'applications PHP à l'aide du framework CI. Comprendre les concepts et les structures de base du cadre CI. Avant d'utiliser le cadre CI, nous devons comprendre certains concepts et structures de base. Vers le bas

Comment utiliser le framework CI4 en php ? Comment utiliser le framework CI4 en php ? Jun 01, 2023 pm 02:40 PM

PHP est un langage de script côté serveur largement utilisé, et CodeIgniter4 (CI4) est un framework PHP populaire qui offre un moyen rapide et excellent de créer des applications Web. Dans cet article, nous vous apprendrons à utiliser le framework CI4 pour développer des applications Web exceptionnelles en vous expliquant comment l'utiliser. 1. Téléchargez et installez CI4. Vous devez d'abord le télécharger depuis le site officiel (https://codeigniter.com/downloa

Comment utiliser thinkorm pour améliorer l'efficacité du fonctionnement des bases de données Comment utiliser thinkorm pour améliorer l'efficacité du fonctionnement des bases de données Jul 28, 2023 pm 03:21 PM

Comment utiliser thinkorm pour améliorer l'efficacité du fonctionnement des bases de données Avec le développement rapide d'Internet, de plus en plus d'applications nécessitent un grand nombre d'opérations de bases de données. Dans ce processus, l’efficacité des opérations de base de données devient particulièrement importante. Afin d'améliorer l'efficacité des opérations de base de données, nous pouvons utiliser thinkorm, un puissant framework ORM, pour effectuer des opérations de base de données. Cet article présentera comment utiliser thinkorm pour améliorer l'efficacité des opérations de base de données et l'illustrera à travers des exemples de code. 1. Qu'est-ce que thinkormthi ?

Utiliser PDO pour les opérations de base de données : une meilleure solution avec PHP Utiliser PDO pour les opérations de base de données : une meilleure solution avec PHP Jun 21, 2023 pm 01:36 PM

Utiliser PDO pour les opérations de base de données : une meilleure solution avec PHP Dans le développement Web, il est très courant d'utiliser des bases de données pour le stockage, la gestion et les requêtes de données. En tant que langage largement utilisé dans le développement Web, PHP offre naturellement une multitude de méthodes d'exploitation de bases de données. En PHP, vous pouvez utiliser MySQLi, PDO et d'autres bibliothèques d'extensions pour effectuer des opérations de base de données. Parmi eux, PDO est une méthode d'exploitation de base de données très couramment utilisée et présente plus d'avantages que les autres méthodes. Cet article présentera ce qu'est le PDO

See all articles