Bagaimana untuk mengedit artikel dalam php

PHPz
Lepaskan: 2023-04-10 10:39:23
asal
924 orang telah melayarinya

Artikel ini akan memperkenalkan langkah dan langkah berjaga-jaga untuk menggunakan PHP untuk melaksanakan fungsi penyuntingan artikel pada halaman web.

1. Persediaan

Sebelum anda mula melaksanakan fungsi penyuntingan artikel, anda perlu memastikan bahawa persekitaran PHP dan pangkalan data MySql telah dipasang secara setempat atau pada pelayan. Selain itu, perlu ada halaman HTML untuk memaparkan kandungan artikel dan mengedit artikel.

2. Sambung ke pangkalan data

Pertama, anda perlu menyambung ke pangkalan data dalam kod PHP Ini boleh dicapai melalui kod berikut:

$link = mysqli_connect("localhost", "username", "password", "databasename");
if (!$link) {
    die('连接数据库失败: ' . mysqli_error());
}
Salin selepas log masuk

Di mana, "localhost" ialah alamat pangkalan data, "nama pengguna" dan "kata laluan" ialah kedua-dua nama pengguna dan kata laluan pangkalan data, dan "nama pangkalan data" ialah nama pangkalan data yang akan disambungkan.

3. Dapatkan artikel untuk diedit

Untuk mendapatkan artikel untuk diedit, anda perlu melaksanakan pernyataan pertanyaan SQL dalam kod PHP:

$id = $_GET['id']; //获取文章ID
$sql = "SELECT * FROM articles WHERE id = '$id'";
$result = mysqli_query($link, $sql);
$row = mysqli_fetch_assoc($result);
Salin selepas log masuk

Antaranya, $_GET['id' ] Dapatkan ID artikel daripada parameter URL, $sql ialah pernyataan pertanyaan SQL, $result ialah keputusan yang ditetapkan selepas melaksanakan pertanyaan SQL, dan $row ialah baris rekod dalam hasilnya. ditetapkan.

4. Bina borang penyuntingan

Bina borang penyuntingan melalui kod HTML boleh dijana menggunakan editor. Perlu diingatkan bahawa kandungan artikel yang diperolehi perlu diisi ke dalam borang untuk memaparkan maklumat artikel dalam borang.

5. Memproses penghantaran borang

Selepas pengguna mengklik butang simpan, kandungan artikel yang diedit perlu dikemas kini ke pangkalan data. Ini boleh dicapai dengan kod berikut:

$id = $_POST['id']; //获取文章ID
$title = $_POST['title']; //获取文章标题
$content = $_POST['content']; //获取文章内容
$sql = "UPDATE articles SET title='$title', content='$content' WHERE id='$id'";
if (mysqli_query($link, $sql)) {
    echo "文章已成功更新";
} else {
    echo "文章更新失败: " . mysqli_error($link);
}
Salin selepas log masuk

Di mana, $_POST['id'] mendapat ID artikel daripada borang yang diserahkan, $_POST['title'] dan $_POST['content' ] masing-masing Dapatkan tajuk artikel yang diubah suai dan kandungan artikel $sql ialah pernyataan kemas kini SQL.

6. Ringkasan

Di atas adalah langkah dan langkah berjaga-jaga untuk menggunakan PHP untuk melaksanakan fungsi penyuntingan artikel. Perlu diingat bahawa untuk mengelakkan isu keselamatan seperti suntikan SQL, data yang diperoleh daripada parameter URL dan borang perlu disahkan dan ditapis untuk kesahihannya.

Atas ialah kandungan terperinci Bagaimana untuk mengedit artikel dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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