Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menambah pangkalan data ke tatasusunan dalam php
PHP ialah bahasa skrip bahagian pelayan sumber terbuka yang digunakan secara meluas yang boleh digunakan untuk membangunkan aplikasi web, tapak web dinamik, skrip baris arahan atau jenis aplikasi lain. Dalam PHP, tatasusunan ialah struktur data yang biasa digunakan yang boleh menyimpan berbilang nilai.
Apabila kita perlu menyimpan data dalam pangkalan data ke dalam tatasusunan PHP, kita perlu menggunakan sambungan PHP PDO untuk menyambung ke pangkalan data dan menggunakan pernyataan pertanyaan untuk mengekstrak data daripada pangkalan data. Dalam artikel ini, kami akan memperkenalkan secara terperinci cara menambah pangkalan data pada tatasusunan.
Menyambung ke pangkalan data dalam PHP memerlukan penggunaan sambungan PDO. Di bawah ialah contoh yang menunjukkan cara menyambung ke pangkalan data MySQL.
// 数据库连接信息 $host = 'localhost'; $dbname = 'my_db'; $username = 'my_username'; $password = 'my_password'; // 连接数据库 $dbh = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
Dalam contoh di atas, kami menggunakan nama hos, nama pangkalan data, nama pengguna dan kata laluan yang disediakan untuk menyambung ke pangkalan data MySQL. Kami mencipta objek sambungan ($dbh) menggunakan pembina PDO.
Di bawah kami akan menggunakan contoh untuk menanyakan data dalam pangkalan data dan menyimpannya ke dalam tatasusunan PHP.
// 查询语句 $sql = "SELECT * FROM users"; // 执行查询,获取结果 $stmt = $dbh->query($sql); $result = $stmt->fetchAll(PDO::FETCH_ASSOC); // 输出结果 print_r($result);
Dalam contoh di atas, kami menggunakan pernyataan SELECT untuk menanyakan semua baris dalam jadual bernama "pengguna". Kami menggunakan fungsi $dbh->query($sql) untuk melaksanakan pertanyaan dan menggunakan fungsi $stmt->fetchAll(PDO::FETCH_ASSOC) untuk mendapatkan semua keputusan dan menyimpannya ke dalam tatasusunan hasil.
Dalam bahagian ini, kita akan belajar cara menyimpan hasil pertanyaan ke dalam tatasusunan PHP. Di bawah ialah kod sampel yang menunjukkan cara menyimpan hasil pertanyaan ke dalam tatasusunan bernama "pengguna" yang mengandungi semua maklumat pengguna.
// 查询语句 $sql = "SELECT * FROM users"; // 执行查询,获取结果 $stmt = $dbh->query($sql); $result = $stmt->fetchAll(PDO::FETCH_ASSOC); // 创建数组 $users = array(); foreach ($result as $row) { $user = array( 'id' => $row['id'], 'username' => $row['username'], 'email' => $row['email'] ); $users[] = $user; } // 输出结果 print_r($users);
Dalam contoh di atas, kami mula-mula melaksanakan pertanyaan dan mendapatkan hasilnya. Kami kemudiannya mencipta tatasusunan yang dipanggil "pengguna" dan mengulangi hasil pertanyaan. Dalam setiap lelaran, kami mencipta tatasusunan yang dipanggil "pengguna" dan menyimpan maklumat setiap pengguna dalam tatasusunan. Akhir sekali, kami menambah tatasusunan "pengguna" kepada tatasusunan "pengguna".
Artikel ini memperkenalkan cara menggunakan sambungan PDO untuk menyambung ke pangkalan data MySQL dan menyimpan hasil pertanyaan ke dalam tatasusunan PHP. Kami juga menunjukkan cara membuat tatasusunan data pengguna dan mengisinya dengan data pengguna dalam pangkalan data. Semoga artikel ini bermanfaat kepada anda.
Atas ialah kandungan terperinci Bagaimana untuk menambah pangkalan data ke tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!