CI框架入门示例之数据库取数据完整实现方法,ci框架
CI框架入门示例之数据库取数据完整实现方法,ci框架
本文实例讲述了CI框架入门示例之数据库取数据完整实现方法。是写给初学者看的,这是最简单可以调通的例子。分享给大家供大家参考。具体实现方法如下:
1.下载CI框架
2.配置
database.php配置:
为数据库服务器设置 connection 参数:
复制代码 代码如下:
$db['default']['hostname'] = "your-db-host";
$db['default']['username'] = "your-username";
$db['default']['password'] = "your-password";
$db['default']['database'] = "your-db-name";
$db['default']['dbdriver'] = "mysql";
3.建表
复制代码 代码如下:
CREATE TABLE IF NOT EXISTS `users` (
`id` INT(8) NOT NULL AUTO_INCREMENT,
`name` VARCHAR(30) CHARACTER SET utf8 DEFAULT NULL,
`age` VARCHAR(3) CHARACTER SET utf8 DEFAULT NULL,
`sex` VARCHAR(2) CHARACTER SET utf8 DEFAULT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_estonian_ci AUTO_INCREMENT=14 ;
自己随便填几条数据
4.实现MVC
1)实现M--取数据
CI的models下新建一个文件mtest.php
复制代码 代码如下:
class Mtest extends CI_Model{
function Mtest(){
parent::__construct();
}
function get_last_ten_entries()
{
$this->load->database();
mysql_query("SET NAMES GBK"); //防止中文乱码
$query = $this->db->get('users', 10);
return $query->result();
}
}
?>
说明:
parent::__construct();不可少
$this->load->database();一定不能少不然会报错
也可以实现“自动连接” 功能,将在每个一页面加载时被自动实例化数据库类。要启用“自动连接”,可在如下文件中的 library 数组里添加 database:
application/config/autoload.php
不然就要像这里一样写在每个页面上。
也可以用
复制代码 代码如下:
$query = $this->db->query('select * from users');
这样写入自己的SQL
2)实现C--决定取那些数据
CI的controllers下新建一个文件test.php
复制代码 代码如下:
class Test extends CI_Controller {
function Test(){
parent::__construct();
}
function index(){
$this->load->helper('form');
$data['title'] = "首页";
$data['headline'] = "录入用户信息";
//多维数组
$data['todo_list'] = array('Clean House', 'Call Mom', 'Run Errands');
//$this->load->vars($data);
$this->load->model('mtest');
$data['query1'] = $this->mtest->get_last_ten_entries();
$this->load->view('users',$data);
//$this->load->view('newfile');
//$this->load->view('a/newfile');
}
}
?>
调用model:
复制代码 代码如下:
$this->load->model('mtest');
把model装载到数组里:
复制代码 代码如下:
$data['query1'] = $this->mtest->get_last_ten_entries();
把数组转载到页面上:
复制代码 代码如下:
$this->load->view('users',$data);
2)实现V--页面显示
CI的views下新建一个文件user.php
复制代码 代码如下:
- name;?>
foreach ($query1 as $v1) {
foreach ($v1 as $v2) {
echo "$v2\n";
}
}
for ($row=0;$row
}
?>

Outils d'IA chauds

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

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

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

AI Hentai Generator
Générez AI Hentai gratuitement.

Article chaud

Outils chauds

Bloc-notes++7.3.1
Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

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

Sujets chauds

Depuis que Windows est devenu la plate-forme de jeu de choix, il est encore plus important d'identifier ses fonctionnalités orientées jeux. L'un d'eux est la possibilité de calibrer une manette Xbox One sur Windows 11. Grâce à l'étalonnage manuel intégré, vous pouvez vous débarrasser des problèmes de dérive, de mouvement aléatoire ou de performances et aligner efficacement les axes X, Y et Z. Si les options disponibles ne fonctionnent pas, vous pouvez toujours utiliser un outil tiers d'étalonnage du contrôleur Xbox One. Découvrons-le ! Comment calibrer ma manette Xbox sous Windows 11 ? Avant de continuer, assurez-vous de connecter votre manette à votre ordinateur et de mettre à jour les pilotes de votre manette Xbox One. Pendant que vous y êtes, installez également toutes les mises à jour de micrologiciel disponibles. 1. Utilisez le vent

Apprendre Laravel à partir de zéro : explication détaillée de l'invocation de la méthode du contrôleur Dans le développement de Laravel, le contrôleur est un concept très important. Le contrôleur sert de pont entre le modèle et la vue, responsable du traitement des demandes des itinéraires et du renvoi des données correspondantes à la vue pour affichage. Les méthodes des contrôleurs peuvent être appelées par des routes. Cet article présentera en détail comment écrire et appeler des méthodes dans les contrôleurs et fournira des exemples de code spécifiques. Tout d’abord, nous devons créer un contrôleur. Vous pouvez utiliser l'outil de ligne de commande Artisan pour créer

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

Dans Laravel, un contrôleur (Controller) est une classe utilisée pour implémenter certaines fonctions ; le contrôleur peut combiner la logique de traitement des requêtes associée dans une classe distincte. Certaines méthodes sont stockées dans le contrôleur pour implémenter certaines fonctions. Le contrôleur est appelé via le routage, et les fonctions de rappel ne sont plus utilisées ; le contrôleur est stocké dans le répertoire « app/Http/Controllers ».

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

Dans le guide d'apprentissage Laravel, l'appel des méthodes du contrôleur est un sujet très important. Les contrôleurs servent de pont entre le routage et les modèles et jouent un rôle essentiel dans l'application. Cet article présentera les meilleures pratiques en matière d’appel de méthode de contrôleur et fournira des exemples de code spécifiques pour aider les lecteurs à mieux comprendre. Commençons par comprendre la structure de base des méthodes de contrôleur. Dans Laravel, les classes de contrôleurs sont généralement stockées dans le répertoire app/Http/Controllers. Chaque classe de contrôleur en contient plusieurs.

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

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
