Kako umetnuti podatke u MySQL tablicu baze podataka? php instanca izjave o umetanju podataka u MySQL

MySQL baza podatakaKako ubaciti podatke u tablicu? php uMySQLPrimjer izjave o umetanju podataka

MySQL unos podataka

Upotreba MySQL tablice UMETNUTI U SQL izjava za umetanje podataka.

Podatke možete umetnuti u podatkovnu tablicu putem mysql> prozora naredbenog retka ili pomoću PHP skripte za umetanje podataka.

gramatika

Sljedeće je uobičajeno za umetanje podataka u MySQL podatkovne tablice UMETNUTI U SQL sintaksa:

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

Ako su podaci karakterne vrste, morate koristiti jednostruke navodnike ili dvostruke navodnike, kao što je: "vrijednost".


Umetnite podatke putem prozora naredbenog retka

U nastavku ćemo koristiti SQL UMETNUTI U Izjava umeće podatke u tablicu podataka MySQL chenweiliang_tbl

primjer

U sljedećem primjeru umetnut ćemo tri dijela podataka u tablicu chenweiliang_tbl:

root@host# mysql -u root -p password;
Enter password:*******
mysql> use chenweiliang;
Database changed
mysql> INSERT INTO chenweiliang_tbl 
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 PHP", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("学习 MySQL", "菜鸟教程", NOW());
Query OK, 1 rows affected, 1 warnings (0.01 sec)
mysql> INSERT INTO chenweiliang_tbl
    -> (chenweiliang_title, chenweiliang_author, submission_date)
    -> VALUES
    -> ("JAVA 教程", "chenweiliang.com", '2016-05-06');
Query OK, 1 rows affected (0.00 sec)
mysql>

Napomena: Označite strelicama -> Nije dio SQL naredbe, već samo predstavlja novi redak. Ako je SQL naredba predugačka, možemo stvoriti novi redak za pisanje SQL naredbe pomoću tipke Enter. Završetak naredbe SQL naredbe je točka i zarez ;.

U gornjem primjeru nismo dali podatke za chenweiliang_id jer je ovo polje postavljeno kao atribut AUTO_INCREMENT kada smo kreirali tablicu.Stoga će se polje automatski povećati bez potrebe da ga postavljamo.U primjeru NOW() je MySQL funkcija koja vraća datum i vrijeme.

Zatim možemo vidjeti podatke podatkovne tablice pomoću sljedeće izjave:

Pročitajte podatkovnu tablicu:

odabrati * iz chenweiliang_tbl;
 

Umetnite podatke pomoću PHP skripte

Za to možete koristiti PHP-ovu funkciju mysqli_query(). SQL INSERT INTOnaredba za umetanje podataka.

Funkcija ima dva parametra i vraća TRUE ako je izvođenje uspješno, inače vraća FALSE.

gramatika

mysqli_query(connection,query,resultmode);
参数opis
vezaPotreban.Određuje MySQL vezu za korištenje.
pitanjeObavezno, navodi niz upita.
rezultatski načinNeobavezno.konstanta.Može biti bilo koja od sljedećih vrijednosti:

  • MYSQLI_USE_RESULT (koristite ovo ako trebate dohvatiti puno podataka)
  • MYSQLI_STORE_RESULT (zadano)

primjer

Program u sljedećem primjeru prima tri polja podataka koje je unio korisnik i umeće ih u podatkovnu tablicu:

dodavanje podataka

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功
';
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
 
$chenweiliang_title = '学习 Python';
$chenweiliang_author = 'chenweiliang.com';
$submission_date = '2016-03-06';
 
$sql = "INSERT INTO chenweiliang_tbl ".
 "(chenweiliang_title,chenweiliang_author, submission_date) ".
 "VALUES ".
 "('$chenweiliang_title','$chenweiliang_author','$submission_date')";
 
 
 
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
 die('无法插入数据: ' . mysqli_error($conn));
}
echo "数据插入成功\n";
mysqli_close($conn);
?>

Zatim možemo vidjeti podatke podatkovne tablice pomoću sljedeće izjave:

Pročitajte podatkovnu tablicu:

odabrati * iz chenweiliang_tbl;

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) podijelio je "Kako umetnuti podatke u MySQL tablicu baze podataka? php umetnite instancu izjave podataka u MySQL", pomoći će vam.

Dobrodošli da podijelite vezu ovog članka:https://www.chenweiliang.com/cwl-460.html

Dobro došli na Telegram kanal Chen Weiliangovog bloga da dobijete najnovija ažuriranja!

🔔 Budite prvi koji će dobiti vrijedan "Vodič za korištenje AI alata za marketing sadržaja ChatGPT" u direktoriju na vrhu kanala! 🌟
📚 Ovaj vodič ima veliku vrijednost, 🌟 Ovo je rijetka prilika, nemojte je propustiti! ⏰⌛💨
Podijelite i lajkajte ako vam se sviđa!
Vaše dijeljenje i lajkovi naša su stalna motivacija!

 

发表 评论

Vaša email adresa neće biti objavljena. Koriste se obavezna polja * Označiti

pomaknite se na vrh