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 // 创建连接 $conn = new mysqli("localhost", "uesename", "password"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);} // 创建数据库 $sql = "CREATE DATABASE test"; if ($conn->query($sql) === TRUE) { echo "数据库创建成功"; } else { echo "Error creating database: " . $conn->error; } $conn->close(); ?>
Kemudian buat jadual baharu dalam pangkalan data ujian:
<?php // 创建连接 $conn = new mysqli("localhost", "uesename", "password","test"); // 检测连接 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 使用 sql 创建数据表 $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 "创建数据表错误: " . $conn->error; } $conn->close(); ?>