PHP membangunkan sistem siaran berita mudah untuk mencipta pangkalan data dan jadual
Kita boleh membuat pangkalan data melalui phpmyadmin Mula-mula buat pangkalan data bernama ujian.
Buat jadual data di bawah pangkalan data ini dinamakan baharu.
Langkah seterusnya ialah mencipta pelbagai medan di bawah jadual berita.
Apakah itu bidang?
Dalam istilah orang awam, ia adalah istilah umum untuk kategori perkara.
" id ": Medan " id " ialah medan pilihan lalai Kandungan di bawah medan lain boleh diulang, tetapi medan ini ialah nombor Arab bermula dari 1. . Apabila menetapkan medan ini, tetapkan kunci utama, indeks, unik dan kenaikan automatik. Kenaikan automatik ini bermakna peningkatan automatik. Apabila kandungan ditambahkan pada mana-mana medan, medan ini akan meningkat secara automatik sebanyak 1. Maksudnya, mana-mana medan sepadan dengan id unik, seperti 1, 2, 0 27...
Mari kita bercakap tentang penubuhan bahagian berita lapangan.
1. Maksudnya ialah nombor setiap berita, ia unik, jenisnya int, pilih kenaikan automatik dalam "Tambahan", dan pilih kunci utama.
2. maksudnya ialah pengarang (penerbit berita), tetapkan jenisnya kepada varchar dan panjangnya ialah 20
3 : maksudnya Ia tajuk berita, jenisnya varchar, panjangnya 100
4 isi: Maksudnya isi berita, jenisnya teks. Walaupun medan jenis teks juga tergolong dalam jenis aksara, saiznya tidak boleh ditentukan Jika panjang ditetapkan, sistem akan menggesa ralat pernyataan SQL.
5. Created_at: Maksudnya ialah masa penerbitan, jenisnya adalah datetime, panjangnya tidak perlu ditetapkan
Dalam ini cara, jadual data baharu dibuat.
Anda juga boleh mencipta jadual pangkalan data melalui kod PHP
Mula-mula buat pangkalan data ujian :
<?php // 創(chuàng)建連接 $conn = new mysqli("localhost", "uesename", "password"); // 檢測連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error);} // 創(chuàng)建數(shù)據(jù)庫 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "數(shù)據(jù)庫創(chuàng)建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
Kemudian buat jadual baharu dalam pangkalan data ujian:
<?php // 創(chuàng)建連接 $conn = new mysqli("localhost", "uesename", "password","test"); // 檢測連接 if ($conn->connect_error) { die("連接失敗: " . $conn->connect_error); } // 使用 sql 創(chuàng)建數(shù)據(jù)表 $sql = "CREATE TABLE new ( id int(10) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title varchar(100) NOT NULL, author varchar(20) NOT NULL, content text NOT NULL, created_at datetime NOT NULL, )ENGINE=InnoDB DEFAULT CHARSET=utf8 "; if ($conn->query($sql) === TRUE) { echo "Table MyGuests created successfully"; } else { echo "創(chuàng)建數(shù)據(jù)表錯誤: " . $conn->error; } $conn->close(); ?>