Dalam beberapa tahun kebelakangan ini, PHP telah menjadi bahasa pengaturcaraan sebelah pelayan yang popular, sering digunakan untuk membina aplikasi web dan juga untuk berinteraksi dengan pangkalan data. Sebagai salah satu pangkalan data hubungan yang paling popular, MySQL ialah pilihan terbaik untuk PHP berinteraksi. PHP7.0 telah membawa banyak pengoptimuman dan penambahbaikan Bagaimana untuk menggunakan PHP untuk operasi pangkalan data dalam versi ini? Artikel ini akan memperkenalkan secara terperinci cara menggunakan PHP7.0 untuk operasi pangkalan data.
Sebelum menggunakan PHP7.0 untuk operasi pangkalan data, kita perlu memasang PHP7.0 dan MySQL terlebih dahulu. Di bawah sistem Ubuntu, anda boleh memasangnya melalui arahan berikut:
sudo apt-get update
sudo apt-get install php7.0 mysql-server-5.7
di mana php7. 0 ialah Pakej pemasangan PHP7.0, mysql-server-5.7 ialah pakej pemasangan MySQL.
Menyambung ke pangkalan data ialah langkah pertama untuk melaksanakan operasi pangkalan data. Dalam PHP, anda boleh menggunakan sambungan mysqli dan sambungan PDO untuk operasi pangkalan data. Artikel ini akan menggunakan sambungan PDO untuk beroperasi.
Dengan sambungan PDO, anda boleh berinteraksi dengan mudah dengan pelbagai pangkalan data dan tidak akan dihadkan oleh pangkalan data tertentu. Seterusnya, kami akan menyambung ke pangkalan data MySQL.
$host = 'localhost';
$db_name = 'my_database';
$username = 'my_username';
$password = 'my_password';
cuba {
30ff6eddc707756476e408663895f414";
}
In kod di atas, kami menggunakan kaedah prepare() untuk menyediakan pernyataan pertanyaan, kemudian gunakan kaedah execute() untuk melaksanakan pertanyaan, dan akhirnya gunakan kaedah fetchAll() untuk mendapatkan keputusan pertanyaan dan menyimpannya dalam pembolehubah $result . Melalui gelung foreach, kami akan mengeluarkan hasil pertanyaan kepada konsol
Selain data pertanyaan, kami juga boleh menggunakan PDO. sambungan untuk memasukkan data ke dalam pangkalan data. Berikut ialah contoh sisipan mudah:
$name = "John";
$email = "john@example.com. ";
$stmt = $pdo-> ;prepare("MASUKKAN KE DALAM pengguna (nama, e-mel) NILAI (?, ?)");
$stmt->execute([$name, $email]);
gema "Data berjaya dimasukkan";
Dalam kod di atas, kami menggunakan kaedah prepare() untuk menyediakan pernyataan sisipan dan menggantikan pemegang tempat dengan pembolehubah gunakan kaedah execute() untuk melaksanakan operasi sisipan
Kecuali Menggunakan ruang letak, sambungan PDO juga menyokong penggunaan parameter bernama Berikut ialah contoh memasukkan data menggunakan parameter bernama:
$name = "John";
$email = "john@example.com";
$stmt = $pdo->prepare("MASUKKAN KE DALAM pengguna (nama , e-mel) NILAI (:nama, :e-mel)");
$stmt- >execute(['name' => $name, 'email' => $email]);
echo "Data berjaya dimasukkan";
Dalam kod di atas, kami Gunakan titik bertindih ditambah nama parameter untuk menentukan nama parameter, dan kemudian hantar pembolehubah kepada kaedah execute() sebagai tatasusunan bersekutu.
Selain memasukkan data, kami juga boleh menggunakan sambungan PDO untuk mengemas kini dan memadam data. Berikut ialah contoh mengemas kini data:
$id = 1;
$email = "john@example.com";
$stmt = $ pdo ->prepare("KEMASKINI pengguna SET e-mel = ? WHERE id = ?");
$stmt->execute([$email, $id]);
echo "Data berjaya dikemas kini " ;
Dalam kod di atas, kami menggunakan kaedah prepare() untuk menyediakan pernyataan kemas kini, menggantikan ruang letak dengan pembolehubah. Operasi kemas kini dilakukan melalui kaedah execute().
Berikut ialah contoh pemadaman data:
$id = 1;
$stmt = $pdo->prepare(" PADAM DARI pengguna WHERE id = ?");
$stmt->execute([$id]);
gema "Data berjaya dipadamkan";
Dalam kod di atas, kami menggunakan kaedah prepare() untuk menyediakan kenyataan padam, menggantikan ruang letak dengan pembolehubah. Operasi padam dilakukan melalui kaedah execute().
Melalui artikel ini, kami mempelajari cara menggunakan sambungan PDO untuk melaksanakan operasi pangkalan data, termasuk menyambung ke pangkalan data, menanya data, memasukkan data, mengemas kini data dan memadam data. Dengan menggunakan sambungan PDO, kami boleh berinteraksi dengan mudah dengan pelbagai pangkalan data dan tidak terhad kepada pangkalan data tertentu. Menggunakan PHP7.0 untuk operasi pangkalan data adalah kemahiran yang sangat berharga saya harap artikel ini dapat memberi inspirasi kepada anda.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan PHP7.0 untuk operasi pangkalan data?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!