Ako vložiť údaje do databázovej tabuľky MySQL? php vložiť inštanciu údajového príkazu do MySQL

Databáza MySQLAko vložiť údaje do tabuľky? php naMySQLVložiť príklad výpisu údajov

Vkladanie údajov MySQL

Použitie tabuľky MySQL VLOŽIŤ DO SQL príkaz na vloženie údajov.

Údaje môžete vložiť do tabuľky údajov pomocou okna príkazového riadka mysql> alebo pomocou skriptu PHP na vloženie údajov.

gramatika

Nasledujúce sú bežné pre vkladanie údajov do údajových tabuliek MySQL VLOŽIŤ DO SQL syntax:

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

Ak sú údaje typu znaku, musíte použiť jednoduché úvodzovky alebo dvojité úvodzovky, ako napríklad: "hodnota".


Vložte údaje cez okno príkazového riadka

Nižšie budeme používať SQL VLOŽIŤ DO Príkaz vloží údaje do tabuľky údajov MySQL chenweiliang_tbl

Inštancia

V nasledujúcom príklade vložíme do tabuľky chenweiliang_tbl tri údaje:

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>

Poznámka: Označte šípkami -> Nie je súčasťou SQL príkazu, predstavuje len nový riadok. Ak je SQL príkaz príliš dlhý, môžeme vytvoriť nový riadok na zápis SQL príkazu stlačením klávesy Enter. Terminátor príkazu SQL je bodkočiarka ;.

Vo vyššie uvedenom príklade sme neposkytli údaje chenweiliang_id, pretože toto pole bolo pri vytváraní tabuľky nastavené ako atribút AUTO_INCREMENT.Pole sa teda automaticky zvýši bez toho, aby sme ho museli nastavovať.V príklade NOW() je funkcia MySQL, ktorá vracia dátum a čas.

Ďalej môžeme zobraziť údaje tabuľky údajov s nasledujúcim vyhlásením:

Prečítajte si údajový list:

vybrať * z chenweiliang_tbl;
 

Vložte dáta pomocou PHP skriptu

Môžete na to použiť funkciu PHP mysqli_query(). SQL INSERT INTOpríkaz na vloženie údajov.

Funkcia má dva parametre a v prípade úspešného vykonania vráti hodnotu TRUE, inak vráti hodnotu FALSE.

gramatika

mysqli_query(connection,query,resultmode);
参数popis
spojeniePožadovaný.Určuje pripojenie MySQL, ktoré sa má použiť.
dotazPovinné, určuje reťazec dopytu.
výsledkový režimVoliteľné.konštanta.Môže to byť ktorákoľvek z nasledujúcich hodnôt:

  • MYSQLI_USE_RESULT (použite, ak potrebujete získať veľa údajov)
  • MYSQLI_STORE_RESULT (predvolené)

Inštancia

Program v nasledujúcom príklade prijme tri polia údajov zadaných používateľom a vloží ich do tabuľky údajov:

pridávanie údajov

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

Ďalej môžeme zobraziť údaje tabuľky údajov s nasledujúcim vyhlásením:

Prečítajte si údajový list:

vybrať * z chenweiliang_tbl;

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Ako vložiť údaje do databázovej tabuľky MySQL? php vložiť inštanciu údajového príkazu do MySQL“, pomôže vám to.

Vitajte pri zdieľaní odkazu na tento článok:https://www.chenweiliang.com/cwl-460.html

Vitajte na telegramovom kanáli blogu Chen Weiliang, kde získate najnovšie aktualizácie!

🔔 Buďte prvý, kto získa cennú „Sprievodcu používaním nástroja AI pre obsahový marketing ChatGPT“ v hlavnom adresári kanála! 🌟
📚 Táto príručka obsahuje obrovskú hodnotu, 🌟Toto je vzácna príležitosť, nenechajte si ju ujsť! ⏰⌛💨
Ak sa vám páči, zdieľajte a lajkujte!
Vaše zdieľanie a lajky sú našou neustálou motiváciou!

 

发表 评论

Vaša emailová adresa nebude zverejnená. 必填 项 已 用 * Štítok

prejdite na začiatok