


Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL
Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL
Ringkasan
MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka, dan PHP ialah bahasa skrip sebelah pelayan yang popular. Menggabungkan MySQL dan PHP, kami boleh melaksanakan fungsi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data dengan mudah. Artikel ini akan memperkenalkan anda kepada cara menggunakan PHP untuk melaksanakan fungsi ini dalam MySQL dan memberikan contoh kod khusus.
- Sambung ke pangkalan data MySQL
Pertama, kita perlu menyambung ke pangkalan data MySQL menggunakan PHP. Kita boleh menggunakan fungsi mysqli_connect() dalam PHP untuk menyambung dengan menyediakan nama hos, nama pengguna, kata laluan dan nama pangkalan data.
$host = "localhost"; $username = "root"; $password = "password"; $database = "mydatabase"; $conn = mysqli_connect($host, $username, $password, $database); if (!$conn) { die("连接数据库失败:" . mysqli_connect_error()); }
- Masukkan data
Seterusnya, kami akan menunjukkan cara memasukkan data dalam pangkalan data MySQL. Gunakan fungsi mysqli_query() untuk melaksanakan pernyataan INSERT INTO untuk memasukkan rekod baharu ke dalam jadual yang ditentukan.
$name = "John Doe"; $email = "johndoe@example.com"; $phone = "1234567890"; $sql = "INSERT INTO users (name, email, phone) VALUES ('$name', '$email', '$phone')"; if (mysqli_query($conn, $sql)) { echo "成功插入数据"; } else { echo "插入数据失败:" . mysqli_error($conn); }
- Menyiasat Data
Sekarang, kami akan menunjukkan cara untuk membuat pertanyaan data dalam pangkalan data MySQL. Menggunakan mysqli_query() dan mysqli_fetch_assoc() fungsi, kita boleh melaksanakan penyataan SELECT dan lelaran melalui keputusan pertanyaan.
$sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { while ($row = mysqli_fetch_assoc($result)) { echo "姓名:" . $row['name'] . ",邮箱:" . $row['email'] . ",电话:" . $row['phone'] . "<br>"; } } else { echo "没有数据"; }
- Kemas kini data
Jika kita perlu mengemas kini data sedia ada, kita boleh menggunakan kenyataan KEMASKINI dan WHERE untuk melaksanakan operasi kemas kini.
$id = 1; $newPhone = "9876543210"; $sql = "UPDATE users SET phone='$newPhone' WHERE id=$id"; if (mysqli_query($conn, $sql)) { echo "成功更新数据"; } else { echo "更新数据失败:" . mysqli_error($conn); }
- Memadam Data
Akhir sekali, kami akan menunjukkan cara memadam data daripada pangkalan data MySQL. Menggunakan penyataan DELETE FROM dan keadaan WHERE, kita boleh memadam rekod yang memenuhi syarat yang ditetapkan.
$id = 1; $sql = "DELETE FROM users WHERE id=$id"; if (mysqli_query($conn, $sql)) { echo "成功删除数据"; } else { echo "删除数据失败:" . mysqli_error($conn); }
Ringkasan
Dengan fungsi MySQL dan PHP yang berkuasa, kami boleh melaksanakan operasi penambahan, pemadaman, pengubahsuaian dan pertanyaan pangkalan data dengan mudah. Dengan menyambung ke pangkalan data MySQL dan melaksanakan operasi sisipan, pertanyaan, kemas kini dan padam, kami boleh mengurus dan memanipulasi data dengan berkesan. Artikel ini menyediakan contoh kod khusus untuk membantu anda memahami dan menggunakan ciri ini. Sila ingat bahawa operasi pada pangkalan data perlu dikendalikan dengan berhati-hati untuk memastikan keselamatan dan integriti data.
Atas ialah kandungan terperinci Cara menggunakan PHP untuk melaksanakan penambahan data, pemadaman, pengubahsuaian dan fungsi pertanyaan dalam MySQL. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



MySQL sesuai untuk pemula kerana mudah dipasang, kuat dan mudah untuk menguruskan data. 1. Pemasangan dan konfigurasi mudah, sesuai untuk pelbagai sistem operasi. 2. Menyokong operasi asas seperti membuat pangkalan data dan jadual, memasukkan, menanyakan, mengemas kini dan memadam data. 3. Menyediakan fungsi lanjutan seperti menyertai operasi dan subqueries. 4. Prestasi boleh ditingkatkan melalui pengindeksan, pengoptimuman pertanyaan dan pembahagian jadual. 5. Sokongan sokongan, pemulihan dan langkah keselamatan untuk memastikan keselamatan data dan konsistensi.

Navicat sendiri tidak menyimpan kata laluan pangkalan data, dan hanya boleh mengambil kata laluan yang disulitkan. Penyelesaian: 1. Periksa Pengurus Kata Laluan; 2. Semak fungsi "Ingat Kata Laluan" Navicat; 3. Tetapkan semula kata laluan pangkalan data; 4. Hubungi pentadbir pangkalan data.

Buat pangkalan data menggunakan Navicat Premium: Sambungkan ke pelayan pangkalan data dan masukkan parameter sambungan. Klik kanan pada pelayan dan pilih Buat Pangkalan Data. Masukkan nama pangkalan data baru dan set aksara yang ditentukan dan pengumpulan. Sambung ke pangkalan data baru dan buat jadual dalam penyemak imbas objek. Klik kanan di atas meja dan pilih masukkan data untuk memasukkan data.

Navicat untuk MariaDB tidak dapat melihat kata laluan pangkalan data secara langsung kerana kata laluan disimpan dalam bentuk yang disulitkan. Untuk memastikan keselamatan pangkalan data, terdapat tiga cara untuk menetapkan semula kata laluan anda: Tetapkan semula kata laluan anda melalui Navicat dan tetapkan kata laluan yang kompleks. Lihat fail konfigurasi (tidak disyorkan, risiko tinggi). Gunakan alat baris perintah sistem (tidak disyorkan, anda perlu mahir dalam alat baris arahan).

Anda boleh membuat sambungan MySQL baru di Navicat dengan mengikuti langkah -langkah: Buka aplikasi dan pilih Sambungan Baru (Ctrl N). Pilih "MySQL" sebagai jenis sambungan. Masukkan nama host/alamat IP, port, nama pengguna, dan kata laluan. (Pilihan) Konfigurasikan pilihan lanjutan. Simpan sambungan dan masukkan nama sambungan.

Alasan Biasa Mengapa Navicat tidak dapat menyambung ke pangkalan data dan penyelesaiannya: 1. Periksa status berjalan pelayan; 2. Periksa maklumat sambungan; 3. Laraskan tetapan firewall; 4. Konfigurasi akses jauh; 5. menyelesaikan masalah rangkaian; 6. Periksa keizinan; 7. Memastikan keserasian versi; 8. menyelesaikan masalah lain.

Kesilapan dan penyelesaian yang biasa apabila menyambung ke pangkalan data: Nama pengguna atau kata laluan (ralat 1045) Sambungan blok firewall (ralat 2003) Timeout sambungan (ralat 10060)

Untuk menyambung ke pangkalan data MySQL tempatan menggunakan Navicat: Buat sambungan dan tetapkan Nama Sambungan, Hos, Port, Nama Pengguna, dan Kata Laluan. Uji sambungan untuk memastikan parameter betul. Simpan sambungan. Pilih sambungan baru dari senarai sambungan. Klik dua kali pangkalan data yang ingin anda sambungkan.
