PHP MySQL memasukkan data

Kami telah mempelajari tentang membuat pangkalan data dan jadual data sebelum ini, jadi bahagian ini akan memberitahu anda tentang menambah data pada jadual:

Berikut ialah beberapa peraturan sintaks:

· Pernyataan pertanyaan SQL dalam PHP Petikan mesti digunakan

· Nilai rentetan dalam pernyataan pertanyaan SQL mesti dipetik

· Nilai angka tidak memerlukan petikan

· Nilai NULL ​​tidak memerlukan petikan


INSERT INTO pernyataan biasanya digunakan untuk menambah rekod baharu pada jadual MySQL

Sintaks

MASUKKAN KE DALAM nama_jadual (lajur1, lajur2, lajur3,...)NILAI (nilai1, nilai2, nilai3,...)

nama_jadual : Nama jadual yang ingin kita masukkan data ke dalam

lajur1 , lajur2 : Medan dalam jadual, seperti nama pertama id

nilai1, nilai2: ialah data yang ingin kami masukkan

Nota

1. Tidak perlu menyatakan lajur nama medan..., tetapi susunan selepas nilai hendaklah konsisten dengan susunan jadual. padang. masukkan ke dalam nilai pengguna(nama pengguna, jantina)('Liu Qi',1);

2. Medan dengan nilai lalai tidak perlu ditulis dan ia akan menjadi nilai lalai.

3 Jika terdapat nilai lalai atau medan yang boleh dibatalkan dan anda tidak mahu memasukkan nilai tertentu, anda boleh menulis nol.

Untuk mengetahui lebih lanjut tentang SQL, lihat tutorial SQL kami.

Mari kita menggambarkannya dengan contoh:


Instance

Dalam beberapa In sebelumnya bab yang telah kami buat jadual "MyGuests" dengan medan berikut: "id", "firstname", "lastname", "email" dan "reg_date". Sekarang, mari kita mula mengisi jadual dengan data.

Nota: Jika lajur ditetapkan kepada AUTO_INCREMENT (seperti lajur "id") atau TIMESTAMP (seperti lajur "reg_date"), kami tidak perlu menentukan nilai dalam pernyataan pertanyaan SQL, MySQL secara automatik akan menambah nilai pada lajur.

AUTO_INCREMENT bermaksud menambah data dengan sendirinya

<?php
 header("Content-type:text/html;charset=utf-8");    //设置编码
 $servername = "localhost";
 $username = "root";
 $password = "root";
 $dbname = "test";
 
 // 创建连接
 $conn = mysqli_connect($servername, $username, $password, $dbname);
 // 检测连接
 if (!$conn) {
     die("Connection failed: " . mysqli_connect_error());
 }
 
 $sql = "INSERT INTO MyGuests (firstname, lastname, email)
 VALUES ('John', 'Doe', 'john@example.com')";
 
 if (mysqli_query($conn, $sql)) {
     echo "新记录插入成功";
 } else {
     echo "Error: " . $sql . "<br>" . mysqli_error($conn);
 }
 
 mysqli_close($conn);
 ?>

Hasil berjalan program:

Rekod baharu berjaya dimasukkan

Mari kami membuka PHPadmin dan lihat jika terdapat sebarang data yang kami tambah:

111.png

Anda boleh melihatnya kami telah memasukkan data ke dalam jadual data kami


Meneruskan pembelajaran
||
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $servername = "localhost"; $username = "root"; $password = "root"; $dbname = "test"; // 创建连接 $conn = mysqli_connect($servername, $username, $password, $dbname); // 检测连接 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if (mysqli_query($conn, $sql)) { echo "新记录插入成功"; } else { echo "Error: " . $sql . "<br>" . mysqli_error($conn); } mysqli_close($conn); ?> 运行结果
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!