Rumah >rangka kerja php >ThinkPHP >Bagaimana thinkphp mengendalikan mysql untuk menambah, memadam, mengubah suai dan membuat pertanyaan
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.
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', ] ];
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.
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);
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.
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();
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.
Operasi kemas kini pangkalan data, kita boleh menggunakan kod berikut:
Db::table('test')->where('id',1)->update(['name'=>'thinkphp5]);
Kod di atas akan menukar id seperti dalam jadual ujian Lajur bernama 'nama' dalam rekod 1 dikemas kini dengan nilai 'thinkphp5'.
Operasi pemadaman pangkalan data, kita boleh menggunakan kod berikut:
Db::table('test')->where('id',1)->delete();
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!