Cara menggunakan fungsi MySQL dalam PHP

王林
Lepaskan: 2023-05-18 13:52:01
asal
1626 orang telah melayarinya

Dalam aplikasi PHP, pengurusan pangkalan data adalah penting. Integrasi dengan pangkalan data MySQL adalah salah satu kemahiran yang harus dikuasai oleh pembangun PHP. MySQL ialah sistem pengurusan pangkalan data sumber terbuka yang popular di mana PHP menyediakan sokongan yang meluas. Pengaturcara PHP boleh menggunakan fungsi MySQL untuk disepadukan dengan pangkalan data MySQL untuk melaksanakan operasi seperti memasukkan data, pertanyaan, kemas kini dan pemadaman.

Dalam artikel ini, kami akan mendalami cara menggunakan fungsi MySQL dalam PHP. Kami akan membincangkan topik berikut:

  1. Menyambung ke pangkalan data MySQL
  2. Melaksanakan pertanyaan
  3. Memasukkan data
  4. Mengemas kini data
  5. Memadamkan Data

Menyambung ke Pangkalan Data MySQL

Menyambung ke pangkalan data MySQL dalam PHP adalah mudah. Anda boleh menggunakan fungsi mysqli terbina dalam atau kelas PDO.

Apabila menggunakan fungsi mysqli, anda perlu menggunakan arahan berikut untuk mencipta sambungan MySQL:

$conn = mysqli_connect($servername, $username, $password, $dbname);
Salin selepas log masuk

Antaranya:

  • $servername: Pelayan MySQL nama
  • $username: Nama pengguna MySQL
  • $password: Kata laluan pengguna MySQL
  • $dbname: Nama pangkalan data untuk disambungkan ke

Fungsi mengembalikan objek Sambungan $conn. Jika sambungan gagal, FALSE akan dikembalikan.

Apabila menggunakan kelas PDO, anda boleh menggunakan arahan berikut untuk mencipta sambungan MySQL:

$conn = new PDO("mysql:host=$servername;dbname=$dbname", $username, $password);
Salin selepas log masuk

di mana:

  • $servername: Nama pelayan MySQL
  • $username: Nama pengguna MySQL
  • $password: Kata laluan pengguna MySQL
  • $dbname: Nama pangkalan data untuk disambungkan ke

fungsi mengembalikan objek Sambungan $conn. Jika sambungan gagal, PDOException akan dilemparkan.

Selepas berjaya menyambung ke pangkalan data MySQL, kami kini boleh mula melakukan operasi pertanyaan, sisipan, kemas kini dan padam.

Lakukan pertanyaan

Terdapat dua cara utama untuk melaksanakan pertanyaan dalam PHP:

  1. Gunakan fungsi mysqli untuk melaksanakan pertanyaan
  2. Gunakan PDO kelas untuk melaksanakan pertanyaan

Gunakan fungsi mysqli untuk melaksanakan pertanyaan

Berikut ialah contoh:

$sql = "SELECT id, name, age FROM users";
$result = mysqli_query($conn, $sql);
Salin selepas log masuk

Kod ini melaksanakan pertanyaan SELECT dan menyimpan hasilnya dalam pembolehubah $result. Anda boleh menggunakan kod berikut untuk memaparkan keputusan:

while($row = mysqli_fetch_assoc($result)) {
  echo "ID: " . $row["id"] . " Name: " . $row["name"] . " Age: " . $row["age"];
}
Salin selepas log masuk

Gunakan kelas PDO untuk melaksanakan pertanyaan

Berikut ialah contoh:

$sql = "SELECT id, name, age FROM users";
$result = $conn->query($sql);
Salin selepas log masuk

Kod ini melaksanakan SELECT pertanyaan dan mengembalikan hasil yang Disimpan dalam pembolehubah $result. Anda boleh menggunakan kod berikut untuk memaparkan keputusan:

foreach($result as $row) {
  echo "ID: " . $row["id"] . " Name: " . $row["name"] . " Age: " . $row["age"];
}
Salin selepas log masuk

Sisipkan data

Terdapat dua cara utama untuk memasukkan data dalam PHP:

  1. Sisipkan data menggunakan mysqli fungsi
  2. Gunakan kelas PDO untuk memasukkan data

Gunakan fungsi mysqli untuk memasukkan data

Berikut ialah contoh:

$sql = "INSERT INTO users (name, age) VALUES ('John Doe', 25)";
mysqli_query($conn, $sql);
Salin selepas log masuk

Ini kod akan users Masukkan rekod ke dalam jadual, dengan name ialah John Doe dan age ialah 25.

Sisipkan data menggunakan kelas PDO

Berikut ialah contoh:

$sql = "INSERT INTO users (name, age) VALUES ('John Doe', 25)";
$conn->exec($sql);
Salin selepas log masuk

Kod ini akan memasukkan rekod ke dalam jadual users, dengan name ialah John Doe, age ialah 25.

Kemas kini data

Terdapat dua cara utama untuk mengemas kini data dalam PHP:

  1. Gunakan fungsi mysqli untuk mengemas kini data
  2. Gunakan PDO kelas untuk mengemas kini data

Kemas kini data menggunakan fungsi mysqli

Berikut ialah contoh:

$sql = "UPDATE users SET age = 26 WHERE name = 'John Doe'";
mysqli_query($conn, $sql);
Salin selepas log masuk

Kod ini akan mengemas kini users dalam name jadual ke John Doe Medan age rekod ialah 26.

Gunakan kelas PDO untuk mengemas kini data

Berikut ialah contoh:

$sql = "UPDATE users SET age = 26 WHERE name = 'John Doe'";
$conn->exec($sql);
Salin selepas log masuk

Kod ini akan mengemas kini users dalam jadual name untuk rekod John Doe Medan 🎜> ialah age. 26

Padam data

Terdapat dua cara utama untuk memadam data dalam PHP:

    Gunakan fungsi mysqli untuk memadam data
  1. Gunakan PDO kelas untuk memadam data
Gunakan fungsi mysqli untuk memadam data

Berikut ialah contoh:

$sql = "DELETE FROM users WHERE name = 'John Doe'";
mysqli_query($conn, $sql);
Salin selepas log masuk

Kod ini akan memadamkan

dalam users jadual sebagai name Rekod. John Doe

Gunakan kelas PDO untuk memadam data

Berikut ialah contoh:

$sql = "DELETE FROM users WHERE name = 'John Doe'";
$conn->exec($sql);
Salin selepas log masuk
Kod ini akan memadamkan rekod dalam jadual

dengan users ialah name. John Doe

Kesimpulan

Penggunaan fungsi MySQL dalam PHP adalah sangat mudah. Contoh di atas hanyalah beberapa sintaks asas Aplikasi fungsi MySQL memberi kita keupayaan pemprosesan data yang sangat berkuasa. Untuk menggunakannya, anda perlu menyambung ke pangkalan data MySQL terlebih dahulu. Anda kemudiannya boleh melakukan pelbagai operasi pertanyaan, sisip, kemas kini dan padam.

Dengan membaca artikel ini, anda sepatutnya sudah tahu cara menggunakan fungsi MySQL dalam PHP. Dalam amalan, anda boleh menggunakannya untuk mencipta aplikasi pangkalan data yang berkuasa.

Atas ialah kandungan terperinci Cara menggunakan fungsi MySQL dalam 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