Soalan 1: PHP mendapatkan medan sambungan dan menulisnya ke pangkalan data?
Untuk mendapatkan medan sambungan dalam PHP dan menulis ke pangkalan data, anda perlu melakukan langkah berikut:
-
Wujudkan sambungan pangkalan data: Gunakan sambungan seperti mysqli atau PDO untuk mewujudkan sambungan dalam PHP ke pangkalan data MySQL.
$servername = "your_server_name";
$username = "your_username";
$password = "your_password";
$database = "your_database";
$conn = new mysqli($servername, $username, $password, $database);
// 检查连接是否成功
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
}
Salin selepas log masuk
- Dapatkan medan sambungan: Gunakan **$_POST atau $_GET** tatasusunan superglobal PHP untuk mendapatkan medan sambungan penyerahan borang.
// 假设表单中有名为 'input_field' 的字段
$inputField = $_POST['input_field'];
Salin selepas log masuk
- Tulis pernyataan SQL: Tulis penyata sisipan SQL berdasarkan data medan yang diperolehi.
$sql = "INSERT INTO your_table_name (column_name) VALUES ('$inputField')";
Salin selepas log masuk
- Melaksanakan pernyataan SQL: Gunakan objek sambungan pangkalan data untuk melaksanakan pernyataan SQL.
if ($conn->query($sql) === TRUE) {
echo "数据插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
Salin selepas log masuk
Salin selepas log masuk
- Tutup sambungan pangkalan data: Selepas menyelesaikan operasi pangkalan data, tutup sambungan pangkalan data.
$conn->close();
Salin selepas log masuk
Salin selepas log masuk
Soalan 2: Bagaimana untuk menulis program PHP dalam PHP MySQL untuk menyimpan data dalam pangkalan data? . ke pangkalan data MySQL, Langkah yang sama seperti di atas.
2.
Dapatkan data input: - Gunakan **$_POST
atau $_GET** untuk mendapatkan data input yang diluluskan melalui borang atau cara lain.
$inputField1 = $_POST['input_field1'];
$inputField2 = $_POST['input_field2'];
// 可以根据实际情况获取更多字段
Salin selepas log masuk
Menulis pernyataan SQL: Berdasarkan data medan yang diperoleh, tulis pernyataan SQL untuk memasukkan data. $sql = "INSERT INTO your_table_name (column_name1, column_name2) VALUES ('$inputField1', '$inputField2')";
// 可以根据实际情况插入更多字段
Salin selepas log masuk
Melaksanakan pernyataan SQL: Gunakan objek sambungan pangkalan data untuk melaksanakan pernyataan SQL, sama seperti langkah di atas. if ($conn->query($sql) === TRUE) {
echo "数据插入成功";
} else {
echo "Error: " . $sql . "<br>" . $conn->error;
}
Salin selepas log masuk
Salin selepas log masuk
- Tutup sambungan pangkalan data: Selepas selesai operasi pangkalan data, tutup sambungan pangkalan data, ikut langkah yang sama seperti di atas.
$conn->close();
Salin selepas log masuk
Salin selepas log masuk
Ringkasan: -
Mendapatkan medan sambungan dan menulis ke pangkalan data dalam PHP memerlukan langkah utama seperti mewujudkan sambungan pangkalan data, mendapatkan data input, menulis pernyataan SQL, melaksanakan pernyataan SQL dan menutup sambungan pangkalan data. Langkah-langkah ini mesti diambil berat untuk memastikan program berjalan dengan baik.
Atas ialah kandungan terperinci Dapatkan medan daripada sambungan dan tuliskannya ke pangkalan data menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!