Imenik člankov
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:
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 |
---|---|
povezava | Obvezno.Določa povezavo MySQL za uporabo. |
poizvedba | Obvezno, določa poizvedbeni niz. |
rezultatni način | Neobvezno.stalnica.Lahko je katera koli od naslednjih vrednosti:
|
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:
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!
📚 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!