Bagaimana untuk menambah pangkalan data ke tatasusunan dalam php

PHPz
Lepaskan: 2023-05-19 20:19:08
asal
707 orang telah melayarinya

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.

  1. Menyambung ke pangkalan data

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);
Salin selepas log masuk

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.

  1. Soal pangkalan data

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);
Salin selepas log masuk

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.

  1. Menyimpan data ke dalam tatasusunan PHP

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);
Salin selepas log masuk

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".

  1. Kesimpulan

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!

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