Rumah > rangka kerja php > ThinkPHP > teks badan

Bagaimana thinkphp mengendalikan mysql untuk menambah, memadam, mengubah suai dan membuat pertanyaan

PHPz
Lepaskan: 2023-04-07 11:11:41
asal
590 orang telah melayarinya

thinkphp ialah rangka kerja PHP yang sangat baik yang boleh meningkatkan kecekapan pembangunan PHP dengan berkesan. Di sini, kami akan menunjukkan cara menggunakan thinkphp untuk melaksanakan fungsi tambah, padam, ubah suai dan pertanyaan pangkalan data mysql.

  1. Sambung ke pangkalan data

Dalam thinkphp, kita boleh menggunakan config.php untuk mengkonfigurasi pangkalan data Berikut ialah contoh:

return [ 
    'database'=>[ 
        'type'           => 'mysql', 
        'hostname'       => 'localhost', 
        'database'       => 'test', 
        'username'       => 'root', 
        'password'       => 'root', 
        'charset'        => 'utf8', 
    ] 
];
Salin selepas log masuk

Di atas Kod menunjukkan sambungan ke pangkalan data mysql tempatan Nama pangkalan data adalah ujian, nama pengguna adalah akar, kata laluan adalah akar, dan pengekodan adalah utf8.

  1. Operasi penambahan pangkalan data

thinkphp menyediakan banyak kaedah mudah untuk mengendalikan pangkalan data. Untuk operasi pemasukan pangkalan data, kita boleh menggunakan kod berikut:

$data['name'] = 'thinkphp'; 
$data['description'] = 'thinkphp is a php framework'; 
Db::table('test')->insert($data);
Salin selepas log masuk

Kod di atas memasukkan data ke dalam pangkalan data bernama ujian dengan menggunakan Db::table. Di sini kita menggunakan $data['name'] = 'thinkphp'; $data['description'] = 'thinkphp is a php framework' untuk menetapkan nilai data.

  1. Operasi pertanyaan pangkalan data

thinkphp menyediakan kaedah pertanyaan yang sangat berkuasa. Sebagai contoh, kita boleh menggunakan kod berikut untuk melaksanakan pertanyaan:

$data = Db::table('test')->where('name','thinkphp')->select();
Salin selepas log masuk

Kod di atas menggunakan syarat tempat untuk menapis data, dengan 'nama' ialah nama lajur dan 'thinkphp' ialah nilai untuk ditapis. Anda kemudiannya boleh menggunakan kaedah pilih untuk menanyakan data.

  1. Operasi kemas kini pangkalan data

Operasi kemas kini pangkalan data, kita boleh menggunakan kod berikut:

Db::table('test')->where('id',1)->update(['name'=>'thinkphp5]);
Salin selepas log masuk

Kod di atas akan menukar id seperti dalam jadual ujian Lajur bernama 'nama' dalam rekod 1 dikemas kini dengan nilai 'thinkphp5'.

  1. Operasi pemadaman pangkalan data

Operasi pemadaman pangkalan data, kita boleh menggunakan kod berikut:

Db::table('test')->where('id',1)->delete();
Salin selepas log masuk

Kod di atas akan memadamkan id dalam jadual ujian.

Ringkasnya, dengan menggunakan fungsi yang disediakan oleh thinkphp dengan betul, kami boleh melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan dalam pangkalan data dengan mudah.

Atas ialah kandungan terperinci Bagaimana thinkphp mengendalikan mysql untuk menambah, memadam, mengubah suai dan membuat pertanyaan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!