Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk membangunkan sistem blog yang mudah menggunakan PHP

Bagaimana untuk membangunkan sistem blog yang mudah menggunakan PHP

PHPz
PHPzasal
2023-09-22 10:01:411502semak imbas

Bagaimana untuk membangunkan sistem blog yang mudah menggunakan PHP

Cara menggunakan PHP untuk membangunkan sistem blog yang mudah

Dengan populariti Internet, blog telah menjadi platform penting bagi orang ramai untuk berkongsi idea dan pengalaman mereka. Jika anda mempunyai pemahaman tertentu tentang pengaturcaraan PHP dan ingin membangunkan sistem blog yang mudah, artikel ini akan memperkenalkannya kepada anda secara terperinci.

  1. Pasang PHP dan MySQL
    Pertama, pastikan PHP dan MySQL dipasang pada mesin anda. Anda boleh memuat turun PHP dan MySQL masing-masing dari laman web rasmi dan memasangnya mengikut arahan pemasangan.
  2. Buat Pangkalan Data
    Buat pangkalan data dalam MySQL untuk menyimpan data sistem blog. Anda boleh mencipta pangkalan data menggunakan alat baris arahan MySQL atau alat visual seperti phpMyAdmin. Katakan kita menamakan pangkalan data "blog".
  3. Buat jadual blog
    Seterusnya, buat jadual dalam pangkalan data untuk menyimpan catatan blog. Laksanakan pernyataan SQL berikut dalam pangkalan data "blog" untuk mencipta jadual blog:

CREATE TABLE posts (posts (
id INT(11) UNSIGNED AUTO_INCREMENT PRIMARY KEY,
title VARCHAR(255) NOT NULL,
content TEXT NOT NULL,
created_at DATETIME,
updated_at id kod> INT(11) KUNCI UTAMA AUTO_INCREMENT TIDAK BERTANDA,<br> <kod>tajuk</kod> VARCHAR(255) BUKAN NULL,

kandungan TEKS BUKAN NULL,

dicipta_pada DATETIME,

dikemas kini_pada DATETIME
    );

  1. Jadual ini mempunyai lima medan: id, tajuk, kandungan, created_at dan dikemaskini_di. Antaranya, id ialah kunci utama auto-incremented, tajuk menyimpan tajuk blog, kandungan menyimpan kandungan blog, create_at menyimpan masa penciptaan blog, dan updated_at menyimpan masa kemas kini blog.

Create Homepage
Seterusnya, buat fail bernama index.php sebagai laman utama blog. Dalam fail ini, kami menyambung ke pangkalan data MySQL dan mendapatkan sepuluh catatan blog terkini daripada jadual "siaran" dan memaparkannya pada halaman.

// Sambung ke pangkalan data MySQL
$conn = mysqli_connect('localhost', 'root', 'password', 'blog' );

// Dapatkan sepuluh artikel terkini
$query = "PILIH * DARI catatan PESANAN OLEH created_at DESC LIMIT 10";

$result = mysqli_query($conn, $ pertanyaan);


// Lintas set hasil dan keluarkan tajuk dan kandungan artikel

manakala ($row = mysqli_fetch_assoc($result)) {

echo "<h2>{$row['title']}</h2>";
echo "<p>{$row['content']}</p>";

} #🎜 🎜#?>
  1. Dalam kod ini, anda perlu menggantikan "localhost" dengan alamat pangkalan data anda, "root" dengan nama pengguna pangkalan data anda dan "kata laluan" dengan kata laluan Pangkalan Data anda.
Buat halaman butiran artikel

Untuk memaparkan kandungan terperinci setiap catatan blog, kita perlu mencipta fail bernama "post.php". Dalam fail ini, kami mendapat ID artikel dalam URL dan menanyakan pangkalan data untuk mendapatkan kandungan artikel yang sepadan.

// Sambung ke pangkalan data MySQL
$conn = mysqli_connect('localhost', 'root', 'password', 'blog' );

// Dapatkan ID artikel dalam URL
$postId = $_GET['id'];

// Tanya pangkalan data untuk mendapatkan kandungan artikel#🎜 🎜# $query = "SELECT * FROM posts WHERE id = $postId";

$result = mysqli_query($conn, $query);

$row = mysqli_fetch_assoc($result);

// Keluarkan tajuk dan kandungan artikel
echo "

{$row['title']}

"; echo "{$row ['content']}";

?>

    Begitu juga, anda juga perlu menggantikan "localhost" dengan alamat pangkalan data anda dan "root " dengan nama pengguna pangkalan data anda, gantikan "kata laluan" dengan kata laluan pangkalan data anda. Selain itu, untuk mendapatkan ID artikel dengan betul dalam URL, sila pastikan pelayan anda menyokong penulisan semula URL dan mengkonfigurasi peraturan yang sepadan.

  1. Buat halaman penyuntingan artikel
Akhir sekali, kami mencipta fail bernama "edit.php" untuk mengedit dan menambah catatan blog baharu. Dalam fail ini, kami menggunakan borang HTML yang mudah untuk memasukkan tajuk dan kandungan artikel dan menyimpannya ke pangkalan data.



// Sambung ke pangkalan data MySQL

$conn = mysqli_connect('localhost', 'root', 'password', 'blog' ; ?>

Perlu diambil perhatian bahawa pembolehubah "REQUEST_METHOD" digunakan dalam kod ini untuk menentukan sama ada ia adalah operasi penyerahan borang. Jika ia adalah penyerahan borang, kami mendapat tajuk dan kandungan artikel dan memasukkannya ke dalam pangkalan data. Akhir sekali, gunakan ubah hala untuk mengubah hala pengguna ke halaman utama.


Di atas memperkenalkan langkah utama dan kod contoh untuk membangunkan sistem blog ringkas menggunakan PHP. Sudah tentu, ini hanyalah contoh dan tidak merangkumi semua ciri dan butiran. Jika anda ingin membangunkan sistem blog yang lebih lengkap, anda perlu mengkaji dan mengembangkan lagi. Saya harap artikel ini dapat memberikan panduan pengenalan untuk pemula dan membantu anda memulakan perjalanan pembangunan sistem blog anda.

Atas ialah kandungan terperinci Bagaimana untuk membangunkan sistem blog yang mudah menggunakan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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