Rumah pembangunan bahagian belakang tutorial php CI框架AR数据库操作常用函数总结

CI框架AR数据库操作常用函数总结

Jun 14, 2018 pm 01:57 PM
rangka kerja ci Operasi pangkalan data

这篇文章主要介绍了CI框架AR数据库操作常用函数,结合实例形式总结分析了基于CI框架的数据库增删改查与缓存、结果集等相关操作函数与技巧,需要的朋友可以参考下

本文实例讲述了CI框架AR数据库操作常用函数。分享给大家供大家参考,具体如下:

1、查询表记录

$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();
Salin selepas log masuk

2、增加表记录

$this->db->insert();
Salin selepas log masuk

3、更改表记录

$this->db->set();
$this->db->update();
Salin selepas log masuk

4、删除表记录

$this->db->delete();
Salin selepas log masuk

5、清空表记录

$this->db->empty_table();
$this->db->truncate();
Salin selepas log masuk

6、缓存部分

$this->db->start_cache()
$this->db->stop_cache()
$this->db->flush_cache()
Salin selepas log masuk

7、结果结果集

result()  //返回对象数组
result_array() //返回二维数组
row()   //返回一个对象
row_array()  //返回一维数组
num_rows()  //返回查询的行数
num_fields() //返回查询结果的字段数
free_result() //释放查询所占的资源内存
Salin selepas log masuk

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); //返回正确格式的更新字符串
Salin selepas log masuk

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

关于CI框架操作redis的方法

关于CI框架常用的函数封装

Atas ialah kandungan terperinci CI框架AR数据库操作常用函数总结. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Bagaimana untuk menggunakan rangka kerja CI dalam php? Bagaimana untuk menggunakan rangka kerja CI dalam php? Jun 01, 2023 am 08:48 AM

Dengan perkembangan teknologi rangkaian, PHP telah menjadi salah satu alat penting untuk pembangunan web. Salah satu rangka kerja PHP yang popular - CodeIgniter (selepas ini dirujuk sebagai CI) juga telah menerima lebih banyak perhatian dan penggunaan. Hari ini, kita akan melihat cara menggunakan rangka kerja CI. 1. Pasang rangka kerja CI Mula-mula, kita perlu memuat turun rangka kerja CI dan memasangnya. Muat turun versi terkini pakej termampat rangka kerja CI dari tapak web rasmi CI (https://codeigniter.com/). Selepas muat turun selesai, nyahzip

Bagaimana untuk menggunakan rangka kerja CodeIgniter4 dalam php? Bagaimana untuk menggunakan rangka kerja CodeIgniter4 dalam php? May 31, 2023 pm 02:51 PM

PHP ialah bahasa pengaturcaraan yang sangat popular, dan CodeIgniter4 ialah rangka kerja PHP yang biasa digunakan. Apabila membangunkan aplikasi web, menggunakan rangka kerja sangat membantu Ia boleh mempercepatkan proses pembangunan, meningkatkan kualiti kod dan mengurangkan kos penyelenggaraan. Artikel ini akan memperkenalkan cara menggunakan rangka kerja CodeIgniter4. Pasang rangka kerja CodeIgniter4 Rangka kerja CodeIgniter4 boleh dimuat turun dari laman web rasmi (https://codeigniter.com/). Bawah

Cara menggunakan Panel Pagoda untuk pengurusan MySQL Cara menggunakan Panel Pagoda untuk pengurusan MySQL Jun 21, 2023 am 09:44 AM

Pagoda Panel ialah perisian panel berkuasa yang boleh membantu kami menggunakan, mengurus dan memantau pelayan dengan cepat, terutamanya perniagaan kecil atau pengguna individu yang sering perlu membina tapak web, pengurusan pangkalan data dan penyelenggaraan pelayan. Di antara tugas-tugas ini, pengurusan pangkalan data MySQL adalah tugas penting dalam banyak kes. Jadi bagaimana untuk menggunakan panel Pagoda untuk pengurusan MySQL? Seterusnya, kami akan memperkenalkannya langkah demi langkah. Langkah 1: Pasang Panel Pagoda Sebelum mula menggunakan Panel Pagoda untuk pengurusan MySQL, anda perlu memasang Panel Pagoda terlebih dahulu.

Cara menggunakan skrip PHP untuk melaksanakan operasi pangkalan data dalam persekitaran Linux Cara menggunakan skrip PHP untuk melaksanakan operasi pangkalan data dalam persekitaran Linux Oct 05, 2023 pm 03:48 PM

Cara menggunakan PHP untuk melaksanakan operasi pangkalan data dalam persekitaran Linux Dalam aplikasi web moden, pangkalan data adalah komponen penting. PHP ialah bahasa skrip sebelah pelayan yang popular yang boleh berinteraksi dengan pelbagai pangkalan data. Artikel ini akan memperkenalkan cara menggunakan skrip PHP untuk operasi pangkalan data dalam persekitaran Linux dan menyediakan beberapa contoh kod khusus. Langkah 1: Pasang Perisian dan Ketergantungan yang Diperlukan Sebelum memulakan, kita perlu memastikan bahawa PHP dan kebergantungan yang berkaitan dipasang dalam persekitaran Linux. Biasalah

Cara menggunakan rangka kerja CI dalam PHP Cara menggunakan rangka kerja CI dalam PHP Jun 27, 2023 pm 04:51 PM

PHP adalah bahasa pengaturcaraan popular yang digunakan secara meluas dalam pembangunan web. Rangka kerja CI (CodeIgniter) ialah salah satu rangka kerja yang paling popular dalam PHP Ia menyediakan satu set lengkap alatan dan perpustakaan fungsi sedia, serta beberapa corak reka bentuk yang popular, membolehkan pembangun membangunkan aplikasi Web dengan lebih cekap. Artikel ini akan memperkenalkan langkah dan kaedah asas untuk membangunkan aplikasi PHP menggunakan rangka kerja CI. Fahami konsep asas dan struktur rangka kerja CI Sebelum menggunakan rangka kerja CI, kita perlu memahami beberapa konsep dan struktur asas. Bawah

Bagaimana untuk menggunakan rangka kerja CI4 dalam php? Bagaimana untuk menggunakan rangka kerja CI4 dalam php? Jun 01, 2023 pm 02:40 PM

PHP ialah bahasa skrip sebelah pelayan yang digunakan secara meluas, dan CodeIgniter4 (CI4) ialah rangka kerja PHP popular yang menyediakan cara yang pantas dan terbaik untuk membina aplikasi web. Dalam artikel ini, kami akan membantu anda mula menggunakan rangka kerja CI4 untuk membangunkan aplikasi web yang cemerlang dengan membimbing anda melalui cara menggunakannya. 1. Muat turun dan pasang CI4 Mula-mula, anda perlu memuat turunnya dari tapak web rasmi (https://codeigniter.com/downloa

Cara menggunakan thinkorm untuk meningkatkan kecekapan operasi pangkalan data Cara menggunakan thinkorm untuk meningkatkan kecekapan operasi pangkalan data Jul 28, 2023 pm 03:21 PM

Cara menggunakan thinkorm untuk meningkatkan kecekapan operasi pangkalan data Dengan perkembangan pesat Internet, semakin banyak aplikasi memerlukan sejumlah besar operasi pangkalan data. Dalam proses ini, kecekapan operasi pangkalan data menjadi sangat penting. Untuk meningkatkan kecekapan operasi pangkalan data, kami boleh menggunakan thinkorm, rangka kerja ORM yang berkuasa, untuk melaksanakan operasi pangkalan data. Artikel ini akan memperkenalkan cara menggunakan thinkorm untuk meningkatkan kecekapan operasi pangkalan data dan menggambarkannya melalui contoh kod. 1. Apakah thinkormthi?

Menggunakan PDO untuk Operasi Pangkalan Data: Cara yang Lebih Baik dengan PHP Menggunakan PDO untuk Operasi Pangkalan Data: Cara yang Lebih Baik dengan PHP Jun 21, 2023 pm 01:36 PM

Menggunakan PDO untuk operasi pangkalan data: Cara yang lebih baik dengan PHP Dalam pembangunan web, adalah sangat biasa untuk menggunakan pangkalan data untuk penyimpanan data, pengurusan dan pertanyaan. Sebagai bahasa yang digunakan secara meluas dalam pembangunan Web, PHP secara semula jadi menyediakan banyak kaedah operasi pangkalan data. Dalam PHP, anda boleh menggunakan MySQLi, PDO dan perpustakaan sambungan lain untuk melaksanakan operasi pangkalan data. Antaranya, PDO adalah kaedah operasi pangkalan data yang sangat biasa digunakan dan mempunyai lebih banyak kelebihan berbanding kaedah lain. Artikel ini akan memperkenalkan apa itu PDO

See all articles