PHP (Hypertext Preprocessor) ialah bahasa skrip merentas platform sumber terbuka yang digunakan secara meluas dalam bidang pembangunan web. MYSQL ialah sistem pengurusan pangkalan data hubungan yang popular. Dalam pembangunan web, PHP dan MYSQL biasanya digunakan bersama untuk melaksanakan pelbagai fungsi laman web.
Dalam PHP, kita boleh menggunakan perpustakaan fungsi yang disediakan oleh MYSQL untuk menyambung, bertanya dan mengubah suai data dalam pangkalan data. Berikut ialah beberapa kaedah penggunaan asas:
Sambung ke pangkalan data MYSQL
Dalam PHP, kita boleh menggunakan fungsi mysqli_connect() untuk menyambung ke pangkalan data MYSQL, seperti yang ditunjukkan di bawah:
$servername = "localhost"; $username = "root"; $password = "123456"; $dbname = "myDB"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); }
Laksanakan pernyataan SQL dan dapatkan hasil
Dalam PHP, kita boleh menggunakan fungsi mysqli_query() untuk melaksanakan pernyataan SQL, seperti yang ditunjukkan di bawah:
$sql = "SELECT * FROM myTable"; $result = mysqli_query($conn, $sql); if (mysqli_num_rows($result) > 0) { // 输出数据 while($row = mysqli_fetch_assoc($result)) { echo "id: " . $row["id"]. " - Name: " . $row["name"]. " - Age: " . $row["age"]. "<br>"; } } else { echo "0 results"; }
Ubah suai data dalam pangkalan data MYSQL
Dalam PHP, kita boleh menggunakan fungsi mysqli_query() untuk melaksanakan kenyataan UPDATE, seperti yang ditunjukkan di bawah:
$sql = "UPDATE myTable SET name='Peter' WHERE id=1"; if (mysqli_query($conn, $sql)) { echo "Record updated successfully"; } else { echo "Error updating record: " . mysqli_error($conn); }
Kod di atas menukar medan nama rekod dengan id 1 dalam jadual myTable kepada Peter.
Ringkasan
PHP dan MYSQL adalah alatan yang sangat penting dalam pembangunan web Kita boleh menggunakan fungsi MYSQL terbina dalam PHP untuk menyambung, bertanya dan mengubah suai data dalam pangkalan data MYSQL. Dalam pembangunan sebenar, kita perlu memberi perhatian kepada keselamatan dan prestasi kod, seperti menggunakan pernyataan yang disediakan untuk mencegah serangan suntikan SQL, menggunakan indeks untuk meningkatkan kecekapan pertanyaan, dsb.
Atas ialah kandungan terperinci php menukar data mysql. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!