Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Panduan Pemula untuk PHP dan Pangkalan Data

Panduan Pemula untuk PHP dan Pangkalan Data

WBOY
WBOYasal
2023-06-20 12:58:36975semak imbas

Panduan Bermula untuk PHP dan Pangkalan Data

Dengan pembangunan Internet, PHP telah digunakan secara meluas sebagai bahasa pengaturcaraan yang berkuasa. Dalam aplikasi Internet, pangkalan data juga merupakan komponen utama. Oleh itu, mempelajari PHP dan pangkalan data dan menguasai pengetahuan asas mereka telah menjadi kursus yang diperlukan untuk ramai pengaturcara. Artikel ini akan memberi anda panduan pengenalan kepada PHP dan pangkalan data untuk membantu pemula bermula dengan mudah.

1. Gambaran keseluruhan bahasa PHP

PHP ialah bahasa skrip sebelah pelayan. Melalui PHP, kami boleh menjana kandungan web dinamik, memproses borang secara dinamik, mencipta, membuka, membaca, menulis, menutup fail pada pelayan, menghantar dan menerima kuki, dsb. PHP menyediakan sokongan yang meluas untuk pelbagai pangkalan data dan digunakan secara meluas dalam bidang pembangunan web. Versi terkini PHP pada masa ini ialah PHP 8.0.

2. Pasang PHP

Sebelum mempelajari PHP, kita perlu memasang PHP terlebih dahulu. Berikut adalah langkah-langkah untuk memasang PHP:

1 Lawati laman web rasmi: https://www.php.net/downloads.php

2. Pilih versi PHP yang sepadan untuk dimuat turun , di sini kita menggunakan PHP 8.0 .0 sebagai contoh.

3. Ekstrak fail yang dimuat turun ke folder setempat.

4. Cari fail php.ini-development dalam folder unzip, salin dan namakan semula kepada php.ini.

5. Cari dua baris kod berikut dalam fail php.ini dan alih keluar titik koma (;):

extension=mysqli
extension=pdo_mysql

6. Tambahkan laluan ke folder unzip kepada pembolehubah persekitaran supaya fail PHP boleh dilaksanakan dalam mana-mana folder.

3. Asas bahasa PHP

1. Penyataan keluaran

Salah satu pernyataan yang paling biasa digunakan dalam PHP ialah pernyataan gema, yang boleh mengeluarkan teks, pembolehubah, tag, dan lain-lain ke halaman web.

Contohnya:

<?php

echo "Hello World!";

?>

2. Pembolehubah

Mencipta pembolehubah dalam PHP memerlukan penggunaan simbol $ untuk membezakan teg dan nama pembolehubah.

Contohnya:

$number = 5;

echo $number;

3. Penyataan bersyarat

Dalam PHP terdapat if, else if, else dan pernyataan bersyarat lain, yang digunakan untuk melaksanakan segmen kod yang berbeza berdasarkan pada keadaan yang berbeza.

Contohnya:

$score = 90;

if($score >= 90) {
    echo "优秀";
} else if($score >= 60) {
    echo "及格";
} else {
    echo "不及格";
}

4. Asas Pangkalan Data

1. Apakah itu pangkalan data

Pangkalan data ialah sistem perisian yang digunakan untuk menyimpan dan mengurus data . Melalui pangkalan data, kami boleh menyimpan dan mengakses sejumlah besar data dengan mudah, dan boleh mengurangkan risiko pertindihan data dan ketidakkonsistenan data.

2. Pangkalan data hubungan dan pangkalan data bukan hubungan

Sistem pangkalan data yang biasa digunakan terutamanya termasuk pangkalan data hubungan dan pangkalan data bukan hubungan. Pangkalan data hubungan menyimpan data dalam bentuk jadual dan beroperasi dengan algebra hubungan dan bahasa SQL. Pangkalan data bukan perhubungan menyimpan data dalam bentuk pasangan nilai kunci dan menggunakan struktur data khusus untuk operasi.

3. Pangkalan data MySQL

MySQL kini merupakan salah satu sistem pengurusan pangkalan data hubungan sumber terbuka yang paling popular. Ia ialah aplikasi klien/pelayan yang ditulis dalam C dan C++ yang boleh digunakan untuk pembangunan web, pergudangan data, aplikasi mudah alih dan banyak lagi.

4. PHP menyambung ke pangkalan data MySQL

Berikut adalah langkah untuk menyambung ke pangkalan data MySQL:

1 Buka fail PHP dan tambah kod berikut pada permulaan :

<?php

//定义连接参数
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";

//创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

//检查连接是否成功
if($conn->connect_error) {
    die("连接失败:" . $conn->connect_error);
} 
echo "连接成功!";
?>

2. Penjelasan parameter sambungan:

$nama pelayan: nama pelayan MySQL
$nama pengguna: nama pengguna MySQL
$kata laluan: kata laluan MySQL
$dbname: pangkalan data MySQL nama untuk disambungkan

$conn = new mysqli($nama pelayan, $nama pengguna, $kata laluan, $dbname): Cipta sambungan

3 sambungan berjaya, kita boleh Pangkalan data MySQL dikendalikan. Berikut ialah contoh kod untuk menambah, memadam, mengubah suai dan menyoal operasi pada pangkalan data MySQL:

//插入数据
$sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')";

if($conn->query($sql) === TRUE) {
    echo "新记录插入成功!";
} else {
    echo "错误:" . $sql . "<br>" . $conn->error;
}

//更新数据
$sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2";

if($conn->query($sql) === TRUE) {
    echo "记录更新成功!";
} else {
    echo "错误:" . $sql . "<br>" . $conn->error;
}

//删除数据
$sql = "DELETE FROM MyGuests WHERE id=3";

if($conn->query($sql) === TRUE) {
    echo "记录删除成功!";
} else {
    echo "错误:" . $sql . "<br>" . $conn->error;
}

//查询数据
$sql = "SELECT id, firstname, lastname FROM MyGuests";
$result = $conn->query($sql);

if($result->num_rows > 0) {
    //输出数据
    while($row = $result->fetch_assoc()) {
        echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>";
    }
} else {
    echo "0 结果";
}

Kod di atas boleh melaksanakan operasi menambah, memadam, mengubah suai dan bertanya pada pangkalan data MySQL dan mengeluarkan hasilnya .

5. Kesimpulan

Artikel ini memperkenalkan pengetahuan asas dan kaedah operasi untuk bermula dengan PHP dan pangkalan data. Dengan mempelajari artikel ini, pemula boleh menguasai pengetahuan asas PHP dan pangkalan data, serta boleh menambah, memadam, mengubah suai dan pertanyaan data dengan menyambung ke pangkalan data MySQL. Saya harap artikel ini akan membantu kajian semua orang!

Atas ialah kandungan terperinci Panduan Pemula untuk PHP dan Pangkalan Data. 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