Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mencipta pangkalan data dan mengakses data tertentu daripadanya?

Bagaimana untuk mencipta pangkalan data dan mengakses data tertentu daripadanya?

王林
王林asal
2024-07-16 16:55:00873semak imbas

How to create a database and access specific data from it?

Seperti yang saya pelajari kali lepas, cara mencipta pangkalan data menggunakan pertanyaan dalam terminal.

mysql -uroot
/*Press enter key and then give input to terminal to create database.*/
create database myapp;

Sekarang, saya perlu menyambung ke pangkalan data supaya saya boleh mengakses jadual dan mengambil nama tertentu.

Untuk menyambung ke pangkalan data, anda perlu menggunakan kod PHP untuk mewujudkan sambungan menggunakan PDO (Objek Data PHP) atau mysqli (Sambungan Peningkatan MySQL). Berikut adalah contoh menggunakan PDO, pertama sekali kita perlu tahu tentang PDO

apakah PDO dalam PHP?

PDO (Objek Data PHP) ialah sambungan PHP yang menyediakan antara muka yang konsisten untuk mengakses dan memanipulasi pangkalan data.
Berikut ialah beberapa langkah asas untuk mendapatkan pangkalan data boleh diakses dan mendapatkan semula data

Buat objek PDO baharu:

$pdo = new PDO('dsn', 'username', 'password');

Di sini:

  • 'dsn' (Nama Sumber Data) menentukan butiran sambungan pangkalan data (cth. jenis pangkalan data, hos, nama pangkalan data)
  • 'nama pengguna' dan 'kata laluan' ialah bukti kelayakan untuk disahkan oleh pangkalan data

Contoh:

$pdo=newPDO('mysql:host=localhost;dbname=myapp', 'root', 'password');

Ini mewujudkan sambungan ke pangkalan data MySQL bernama "myapp" pada hos tempatan dengan nama pengguna "root" dan kata laluan "kata laluan".

Sediakan kenyataan untuk mendapatkan semula nama

Berikut ialah penyata untuk mendapatkan semula nama khusus pemohon melalui pangkalan data.

$stmt = $pdo->prepare('SELECT name FROM applicants WHERE name = :name');

Ikat parameter:

Nama khusus yang anda cari

$stmt->bindParam(':name', $name);

Tetapkan nilai $name

Masukkan nama yang anda ingin cari dalam pangkalan data

$name = 'Ali Hasan';

Jalankan pertanyaan untuk mengambil hasil

Selepas memasukkan nama dalam pembolehubah $name maka langkah seterusnya ialah pelaksanaan pernyataan. Apabila pelaksanaan selesai kemudian ambil hasilnya

$stmt->execute();
$result = $stmt->fetch();

Paparkan hasilnya

Kini anda perlu menulis pernyataan untuk memaparkan hasil yang telah anda ambil melalui pangkalan data

echo $result['name']; 

Tutup sambungan pangkalan data

Pada akhir carian anda perlu menutup sambungan melalui pangkalan data menggunakan pembolehubah PDO dengan nilai nol.

$pdo = null;

Saya harap anda telah memahaminya sepenuhnya.

Atas ialah kandungan terperinci Bagaimana untuk mencipta pangkalan data dan mengakses data tertentu daripadanya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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