PHP dan SQLite: Asas menanyakan data daripada pangkalan data
Pengenalan:
Apabila membangunkan aplikasi web, anda selalunya perlu menggunakan pangkalan data untuk menyimpan dan mendapatkan semula data. Sebagai bahasa skrip sebelah pelayan yang popular, integrasi PHP dengan pangkalan data SQLite digunakan secara meluas kerana ia adalah pangkalan data yang ringan dan tidak memerlukan pelayan yang berasingan untuk dijalankan.
Artikel ini akan memperkenalkan asas cara menggunakan PHP dan SQLite untuk melaksanakan pertanyaan pangkalan data. Kami akan merangkumi beberapa kes penggunaan biasa daripada menyambung ke pangkalan data, melaksanakan pertanyaan, mendapatkan set hasil dan memproses keputusan.
<?php $db = new SQLite3('database.db'); ?>
Kod di atas akan mencipta fail pangkalan data bernama database.db dalam direktori semasa dan menyimpan sambungan pangkalan data melalui pembolehubah $db.
<?php $result = $db->query('SELECT * FROM users'); ?>
Kod di atas akan melaksanakan penyataan pilih yang mudah untuk mendapatkan semula semua baris dan lajur daripada jadual data bernama pengguna. Keputusan pertanyaan akan disimpan dalam pembolehubah $result.
<?php while ($row = $result->fetchArray()) { // 处理行数据 } ?>
Kod di atas akan berulang melalui keputusan yang ditetapkan dalam $result melalui gelung sementara. Setiap kali melalui gelung, pembolehubah $row akan mengandungi tatasusunan bersekutu atau tatasusunan data diindeks untuk satu baris, bergantung pada parameter kaedah fetchArray().
<?php while ($row = $result->fetchArray()) { echo $row['username']; // 根据列名访问 echo $row[0]; // 根据索引访问 } ?>
Contoh kod di atas menunjukkan cara untuk mengakses data medan nama pengguna dalam pembolehubah $row. Melalui nama lajur atau nilai indeks, kita boleh mendapatkan nilai medan tertentu.
<?php $db = new SQLite3('database.db'); $result = $db->query('SELECT * FROM users'); ?> <table> <tr> <th>Username</th> <th>Email</th> </tr> <?php while ($row = $result->fetchArray()) { ?> <tr> <td><?php echo $row['username']; ?></td> <td><?php echo $row['email']; ?></td> </tr> <?php } ?> </table>
Contoh di atas akan mendapatkan semula nama pengguna dan e-mel pengguna daripada jadual data bernama pengguna dan mengeluarkannya dalam bentuk jadual HTML.
Kesimpulan:
Artikel ini memperkenalkan asas pertanyaan pangkalan data menggunakan PHP dan SQLite. Dengan menyambung ke pangkalan data, melaksanakan pertanyaan, mendapatkan set hasil dan memproses keputusan, kami boleh mendapatkan dan memanipulasi data yang disimpan dengan cekap. Mahir dalam pengetahuan asas ini akan membantu kami menggunakan fungsi PHP dan SQLite yang berkuasa dengan lebih baik dalam pembangunan.
Atas ialah kandungan terperinci PHP dan SQLite: Asas untuk menyoal data daripada pangkalan data. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!