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

Bagaimana untuk mencipta pangkalan data dan mengakses data tertentu daripadanya?

王林
Lepaskan: 2024-07-16 16:55:00
asal
948 orang telah melayarinya

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

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

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

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

Ikat parameter:

Nama khusus yang anda cari

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

Salin selepas log masuk

Tetapkan nilai $name

Masukkan nama yang anda ingin cari dalam pangkalan data

$name = 'Ali Hasan';
Salin selepas log masuk

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();

Salin selepas log masuk

Paparkan hasilnya

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

echo $result['name']; 
Salin selepas log masuk

Tutup sambungan pangkalan data

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

$pdo = null;

Salin selepas log masuk

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!

sumber:dev.to
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