Adresár článkov
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:
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 |
---|---|
spojenie | Požadovaný.Určuje pripojenie MySQL, ktoré sa má použiť. |
dotaz | Povinné, určuje reťazec dopytu. |
výsledkový režim | Voliteľné.konštanta.Môže to byť ktorákoľvek z nasledujúcich hodnôt:
|
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:
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!
📚 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!