Dalam pembangunan web, PHP ialah bahasa pengaturcaraan yang sangat biasa digunakan. Sebagai perpustakaan operasi pangkalan data yang cekap, sambungan PDO_SQLITE juga merupakan bahagian penting dalam PHP. Artikel ini akan memperkenalkan cara menggunakan sambungan PDO_SQLITE dalam PHP.
Langkah Pertama: Pemasangan PDO_SQLITE
Sebelum menggunakan PDO_SQLITE, anda perlu terlebih dahulu mengesahkan sama ada ia telah dipasang dalam persekitaran PHP anda. Anda boleh menyemak dengan melaksanakan arahan berikut:
php -m |. dipasang. Dalam sistem Linux, anda boleh menggunakan pengurus pakej untuk memasang sambungan PHP Contohnya, sistem Debian/Ubuntu boleh menggunakan arahan berikut:
sudo apt-get install php-pdo-sqlite
Jika menggunakan Jika ia adalah sistem Windows, anda boleh mengedit fail php.ini dan menambah sambungan berikut:
extension=php_pdo_sqlite.dll
Perhatikan bahawa arahan di atas menganggap bahawa anda sedang menggunakan Versi PHP 5.x atau 7.x. Jika versi lain dipasang, arahan itu mungkin perlu diubah suai dengan sewajarnya.
Langkah 2: Sambungkan ke pangkalan data SQLite
Sebelum melaksanakan operasi pangkalan data, anda perlu menyambung ke pangkalan data SQLite terlebih dahulu. Anda boleh menggunakan kelas PDO untuk menyambung melalui kod berikut:
$db = new PDO('sqlite:/path/to/mydatabase.db');
di mana, /path/ to/ mydatabase.db ialah laluan ke pangkalan data SQLite tempatan anda.
Adalah penting untuk ambil perhatian bahawa pangkalan data SQLite boleh dibuat dalam kod PHP melalui:
cuba {
$db = new PDO("sqlite:mydatabase.db"); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->exec("CREATE TABLE IF NOT EXISTS mytable (id INTEGER PRIMARY KEY, name TEXT, age INTEGER)");
} tangkap(PDOException $e) {
echo $e->getMessage();
}
Kod di atas akan mencipta pangkalan data SQLite bernama mydatabase.db dalam direktori di mana skrip PHP terletak, dan mencipta jadual data bernama mytable di dalamnya, yang mengandungi id, Terdapat tiga lajur : nama dan umur.
Langkah 3: Laksanakan pertanyaan SQL
Selepas sambungan berjaya, anda boleh menggunakan kaedah yang disediakan oleh sambungan PDO_SQLITE untuk melaksanakan pertanyaan SQL. Contohnya:
$sql= "PILIH id, nama, umur DARI jadual saya";
$result = $db->query($sql);
Pada masa ini, $result Merupakan objek PDOStatement, yang mengandungi semua set hasil yang memenuhi syarat pertanyaan. Anda boleh merentasi dan membaca keputusan melalui kaedah fetch() yang disediakan oleh PDOStatement.
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo "ID: ".$row["id"].", Name: ".$row["name"].", Age: ".$row["age"]."<br/>";
}
Kod di atas akan mengeluarkan setiap item dalam data mytable jadual ID, Nama dan Umur baris.
Langkah 4: Tutup sambungan pangkalan data
Selepas menggunakan PDO_SQLITE, anda boleh menutup sambungan pangkalan data melalui kod berikut:
$db = null;
Anda juga boleh menggunakan pemusnah PDO_SQLITE untuk menutup sambungan secara automatik:
unset($db);
Ringkasan
PDO_SQLITE ialah sambungan PHP yang sangat berguna yang boleh Mudah Berinteraksi dengan pangkalan data SQLite dalam skrip PHP. Melalui pengenalan di atas, saya percaya anda telah memahami cara menggunakan sambungan PDO_SQLITE untuk melaksanakan operasi pangkalan data saya harap ia akan membantu anda.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan sambungan PDO_SQLITE PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!