Kako vstaviti podatke v tabelo baze podatkov MySQL? php vstavi primerek podatkovnega stavka v MySQL

Baza podatkov MySQLKako v tabelo vnesti podatke? php vMySQLPrimer izjave o vstavitvi podatkov

MySQL vstavite podatke

Uporaba tabele MySQL VSTAVITE V IN Stavek SQL za vstavljanje podatkov.

Podatke lahko vstavite v podatkovno tabelo prek okna ukaznega poziva mysql> ali prek skripta PHP za vstavljanje podatkov.

slovnica

Naslednji so običajni za vstavljanje podatkov v podatkovne tabele MySQL VSTAVITE V IN Sintaksa SQL:

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

Če so podatki znakovne vrste, morate uporabiti enojne ali dvojne narekovaje, na primer: "vrednost".


Vnesite podatke prek okna ukaznega poziva

Spodaj bomo uporabljali SQL VSTAVITE V IN Izjava vstavi podatke v podatkovno tabelo MySQL chenweiliang_tbl

primer

V naslednjem primeru bomo v tabelo chenweiliang_tbl vstavili tri podatke:

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>

Opomba: Označite s puščicami -> Ni del stavka SQL, ampak samo predstavlja novo vrstico. Če je stavek SQL predolg, lahko ustvarimo novo vrstico za pisanje stavka SQL s pritiskom na tipko Enter. Zaključek ukaza stavka SQL je podpičje ;.

V zgornjem primeru nismo zagotovili podatkov chenweiliang_id, ker je bilo to polje nastavljeno kot atribut AUTO_INCREMENT, ko smo ustvarili tabelo.Zato se bo polje samodejno povečalo, ne da bi ga morali nastaviti.V primeru je NOW() funkcija MySQL, ki vrne datum in uro.

Nato si lahko ogledamo podatke podatkovne tabele z naslednjim stavkom:

Preberite podatkovni list:

izberite * iz chenweiliang_tbl;
 

Vnesite podatke s skriptom PHP

Za to lahko uporabite PHP-jevo funkcijo mysqli_query(). SQL INSERT INTOukaz za vnos podatkov.

Funkcija ima dva parametra in vrne TRUE, če je izvedba uspešna, sicer vrne FALSE.

slovnica

mysqli_query(connection,query,resultmode);
参数opis
povezavaObvezno.Določa povezavo MySQL za uporabo.
poizvedbaObvezno, določa poizvedbeni niz.
rezultatni načinNeobvezno.stalnica.Lahko je katera koli od naslednjih vrednosti:

  • MYSQLI_USE_RESULT (uporabite to, če morate pridobiti veliko podatkov)
  • MYSQLI_STORE_RESULT (privzeto)

primer

Program v naslednjem primeru prejme tri polja s podatki, ki jih je vnesel uporabnik, in jih vstavi v podatkovno tabelo:

dodajanje podatkov

<?
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);
?>

Nato si lahko ogledamo podatke podatkovne tabele z naslednjim stavkom:

Preberite podatkovni list:

izberite * iz chenweiliang_tbl;

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) deli "Kako vstaviti podatke v tabelo baze podatkov MySQL? php vstavite primerek podatkovnega stavka v MySQL", vam bo pomagal.

Dobrodošli, da delite povezavo tega članka:https://www.chenweiliang.com/cwl-460.html

Dobrodošli na kanalu Telegram spletnega dnevnika Chena Weilianga, kjer boste prejeli najnovejše posodobitve!

🔔 Bodite prvi, ki boste prejeli dragocen »Vodnik za uporabo orodja AI za vsebinski marketing ChatGPT« v zgornjem imeniku kanala! 🌟
📚 Ta vodnik ima ogromno vrednosti, 🌟To je redka priložnost, ne zamudite je! ⏰⌛💨
Delite in všečkajte, če vam je všeč!
Vaše deljenje in všečki so naša stalna motivacija!

 

发表 评论

Vaš e-poštni naslov ne bo objavljen. 必填 项 已 用 * Oznaka

滚动 到 顶部