Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk berinteraksi dengan pangkalan data menggunakan PHP7

Bagaimana untuk berinteraksi dengan pangkalan data menggunakan PHP7

PHPz
PHPzasal
2023-03-31 10:37:251015semak imbas

PHP7 ialah bahasa pengaturcaraan popular yang digunakan untuk membangunkan aplikasi web. Pangkalan data adalah bahagian penting dalam aplikasi web. Dalam artikel ini, kita akan membincangkan cara berinteraksi dengan pangkalan data menggunakan PHP7.

  1. PHP7 berinteraksi dengan pangkalan data MySQL

MySQL ialah sistem pengurusan pangkalan data hubungan biasa. PHP7 boleh berinteraksi dengan pangkalan data MySQL melalui sambungan MySQLi atau PDO.

Pelanjutan MySQLi menyediakan cara yang lebih pantas dan lebih dipercayai untuk berkomunikasi dengan pangkalan data MySQL. Berikut ialah beberapa contoh kod:

//Sambung ke pangkalan data
$conn = mysqli_connect("localhost", "Username", "Password", "Database Name");
//Query data
$result = mysqli_query($conn, "SELECT * FROM table name");
//Output result
manakala ($row = mysqli_fetch_assoc($result)) {

echo $row['字段名'];

}
//Tutup sambungan
mysqli_close($conn);

Pelanjutan PDO menyediakan API yang lebih fleksibel dan berskala yang boleh menyambung kepada berbilang jenis pangkalan data. Berikut ialah beberapa contoh kod:

//Sambung ke pangkalan data
$conn = new PDO("mysql:host=localhost;dbname=database name", "username", "password");
//Data pertanyaan
$result = $conn->query("SELECT * FROM table name");
//Output results
while ($row = $result->fetch( PDO ::FETCH_ASSOC)) {

echo $row['字段名'];

}
//Tutup sambungan
$conn = null;

  1. PHP7 berinteraksi dengan pangkalan data MongoDB

MongoDB ialah pangkalan data bukan perhubungan Tidak seperti pangkalan data perhubungan tradisional, MongoDB menyimpan data dalam bentuk dokumen. PHP7 boleh berinteraksi dengan pangkalan data MongoDB melalui sambungan MongoDB.

Berikut ialah beberapa contoh kod:

//Sambung ke pangkalan data
$manager = new MongoDBDriverManager("mongodb://localhost:27017");
//Query data
$query = new MongoDBDriverQuery([]);
$cursor = $manager->executeQuery("database name.collection name", $query);
//output result
foreach ($ kursor sebagai $document) {

print_r($document);

}

  1. PHP7 berinteraksi dengan pangkalan data Redis

Redis ialah pangkalan data dalam memori, juga dikenali sebagai pangkalan data NoSQL. PHP7 boleh berinteraksi dengan pangkalan data Redis melalui sambungan PHP Redis.

Berikut ialah beberapa contoh kod:

//Sambung ke pangkalan data
$redis = new Redis();
$redis->connect('127.0.0.1' , 6379 );
//Tetapkan nilai
$redis->set('key', 'value');
//Dapatkan nilai
echo $redis->get('key ') ;

Ringkasan

PHP7 menyediakan pelbagai sambungan yang boleh berinteraksi dengan pelbagai pangkalan data. Apabila berinteraksi dengan pangkalan data, anda perlu mengesahkan pangkalan data yang anda sambungkan dan menggunakan sambungan yang sepadan. Kaedah menyambung ke pangkalan data mungkin berbeza-beza bergantung pada jenis pangkalan data, tetapi secara amnya anda perlu menentukan parameter yang sepadan, seperti nama pengguna, kata laluan, nama hos, nombor port, dsb. Apabila menggunakan sambungan, anda perlu memberi perhatian untuk menutup sambungan untuk melepaskan sumber.

Atas ialah kandungan terperinci Bagaimana untuk berinteraksi dengan pangkalan data menggunakan PHP7. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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