Hogyan lehet adatokat beszúrni a MySQL adatbázistáblába? php adatutasítás példány beszúrása a MySQL-be

MySQL adatbázisHogyan lehet adatokat beszúrni a táblázatba? php-hozMySQLPélda beszúrása adatkimutatásra

MySQL adatok beszúrása

MySQL tábla használata INSERT INTO SQL utasítás adatok beszúrásához.

Adatokat beszúrhat az adattáblázatba a mysql> parancssori ablakon keresztül, vagy egy PHP-szkripten keresztül az adatok beszúrásához.

nyelvtan

A következők gyakoriak az adatok MySQL adattáblázatokba történő beszúrásakor INSERT INTO SQL szintaxis:

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

Ha az adat karakteres, akkor szimpla vagy dupla idézőjeleket kell használnia, például: "érték".


Adatok beszúrása a parancssori ablakon keresztül

Az alábbiakban SQL-t fogunk használni INSERT INTO Az utasítás adatokat szúr be a chenweiliang_tbl MySQL adattáblába

Példa

A következő példában három adatot fogunk beszúrni a chenweiliang_tbl táblába:

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>

Megjegyzés: Jelölje nyilakkal -> Nem része az SQL utasításnak, csak egy új sort jelent. Ha egy SQL utasítás túl hosszú, akkor az Enter billentyűvel új sort hozhatunk létre az SQL utasítás írásához. Az SQL utasítás parancslezárója egy pontosvessző ;.

A fenti példában nem adtuk meg a chenweiliang_id adatait, mert ez a mező AUTO_INCREMENT attribútumként lett beállítva a táblázat létrehozásakor.Ezért a mező automatikusan növekszik, anélkül, hogy be kellene állítanunk.A példában a NOW() egy MySQL függvény, amely dátumot és időt ad vissza.

Ezután az adattábla adatait a következő utasítással tekinthetjük meg:

Olvassa el az adatlapot:

válasszuk * ból ből chenweiliang_tbl;
 

Adatok beszúrása PHP szkript segítségével

Ehhez használhatja a PHP mysqli_query() függvényét SQL INSERT INTOparancs az adatok beszúrásához.

A függvénynek két paramétere van, és sikeres végrehajtás esetén TRUE-t ad vissza, ellenkező esetben FALSE értéket ad vissza.

nyelvtan

mysqli_query(connection,query,resultmode);
参数leírás
kapcsolatKívánt.Megadja a használandó MySQL kapcsolatot.
kérdésKötelező, megadja a lekérdezési karakterláncot.
eredménymódVálasztható.egy állandó.A következő értékek bármelyike ​​lehet:

  • MYSQLI_USE_RESULT (használja ezt, ha sok adatot kell lekérnie)
  • MYSQLI_STORE_RESULT (alapértelmezett)

Példa

A következő példában szereplő program három, a felhasználó által beírt adatmezőt fogad, és beilleszti az adattáblába:

adatok hozzáadása

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

Ezután az adattábla adatait a következő utasítással tekinthetjük meg:

Olvassa el az adatlapot:

válasszuk * ból ből chenweiliang_tbl;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) megosztott "Hogyan lehet adatokat beszúrni a MySQL adatbázistáblába? php beilleszteni az adatutasítás példányát a MySQL-be", ez segít.

Üdvözöljük a cikk linkjének megosztásában:https://www.chenweiliang.com/cwl-460.html

Üdvözöljük Chen Weiliang blogjának Telegram csatornáján, hogy értesüljön a legfrissebb hírekről!

🔔 Legyen Ön az első, aki megkapja az értékes "ChatGPT Content Marketing AI Tool használati útmutatót" a csatorna felső könyvtárában! 🌟
📚 Ez az útmutató hatalmas értéket tartalmaz, 🌟 Ritka lehetőség ez, ne hagyd ki! ⏰⌛💨
Oszd meg és lájkold, ha tetszik!
Az Ön megosztása és lájkja folyamatos motivációnk!

 

发表 评论

Az e-mail címed nem kerül nyilvánosságra. A kötelező mezőket használjuk * Címke

görgess a tetejére