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
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
$pdo = new PDO('dsn', 'username', 'password');
Di sini:
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".
Berikut ialah penyata untuk mendapatkan semula nama khusus pemohon melalui pangkalan data.
$stmt = $pdo->prepare('SELECT name FROM applicants WHERE name = :name');
Nama khusus yang anda cari
$stmt->bindParam(':name', $name);
Masukkan nama yang anda ingin cari dalam pangkalan data
$name = 'Ali Hasan';
Selepas memasukkan nama dalam pembolehubah $name maka langkah seterusnya ialah pelaksanaan pernyataan. Apabila pelaksanaan selesai kemudian ambil hasilnya
$stmt->execute(); $result = $stmt->fetch();
Kini anda perlu menulis pernyataan untuk memaparkan hasil yang telah anda ambil melalui pangkalan data
echo $result['name'];
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!