Bagaimana untuk menggunakan sambungan PDO_SQLITE PHP?

WBOY
Lepaskan: 2023-06-02 21:52:02
asal
1678 orang telah melayarinya

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

} tangkap(PDOException $e) {

echo $e->getMessage();
Salin selepas log masuk

}

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

}

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!

Label berkaitan:
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