Ahoana ny fampidirana data ao amin'ny latabatra database MySQL? php ampidiro ny ohatra fanambarana data amin'ny MySQL

MySQL databaseAhoana ny fampidirana data ao anaty latabatra? php hoMySQLAmpidiro ohatra ny fanambarana data

MySQL mampiditra data

Ny fampiasana latabatra MySQL Midira ao anaty SQL fanambarana mba hampidirana data.

Azonao atao ny mampiditra angona ao amin'ny latabatra data amin'ny alàlan'ny mysql> fikandrana baikon'ny baiko, na amin'ny alàlan'ny script PHP hampidirana data.

fitsipi-pitenenana

Ity manaraka ity dia mahazatra amin'ny fampidirana angon-drakitra ao anaty tabilao data MySQL Midira ao anaty SQL syntax:

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

Raha karazana endri-tsoratra ny angona dia tsy maintsy mampiasa teny tokana na teny indroa ianao, toy ny: "value".


Ampidiro ny angona amin'ny alàlan'ny varavarankely baiko

Eto ambany dia hampiasa SQL izahay Midira ao anaty Ny fanambarana dia mampiditra angon-drakitra ao amin'ny latabatra data MySQL chenweiliang_tbl

OHATRA

Amin'ity ohatra manaraka ity dia hampiditra angona telo ao amin'ny tabilao chenweiliang_tbl isika:

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>

Fanamarihana: Mariho amin'ny zana-tsipìka -> Tsy anisan'ny fanambarana SQL izy io fa maneho andalana vaovao fotsiny. Raha lava loatra ny fanambarana SQL iray, dia afaka mamorona andalana vaovao hanoratana ny fanambarana SQL isika amin'ny fanindriana ny fanalahidy Enter. Ny terminator baiko amin'ny fanambarana SQL dia semicolon ;.

Amin'ity ohatra etsy ambony ity dia tsy nanome ny angon'ny chenweiliang_id izahay, satria io sehatra io dia napetraka ho toetra AUTO_INCREMENT rehefa namorona ny latabatra izahay.Noho izany, hitombo ho azy ny saha raha tsy mila mametraka azy isika.Ao amin'ny ohatra NOW() dia fiasa MySQL izay mamerina daty sy ora.

Manaraka izany dia afaka mijery ny angon-drakitra tabilao miaraka amin'ity fanambarana manaraka ity isika:

Vakio ny datasheet:

mifidy * avy amin'ny chenweiliang_tbl;
 

Ampidiro ny angona mampiasa script PHP

Azonao atao ny mampiasa ny PHP mysqli_query() asa atao SQL INSERT INTObaiko hampiditra data.

Ny fiasa dia manana paramètre roa ary mamerina TRUE raha mahomby ny famonoana, raha tsy izany dia miverina FALSE.

fitsipi-pitenenana

mysqli_query(connection,query,resultmode);
masontsivanaDescription
fifandraisanaTakina.Manondro ny fifandraisana MySQL ampiasaina.
QUERYIlaina, mamaritra ny tady fangatahana.
fomba vokatraTsy voatery.tsy miova.Mety ho iray amin'ireto sanda manaraka ireto:

  • MYSQLI_USE_RESULT (ampiasao ity raha mila maka data be dia be ianao)
  • MYSQLI_STORE_RESULT (default)

OHATRA

Ny programa amin'ity ohatra manaraka ity dia mahazo sehatra telo misy angon-drakitra nampidirin'ny mpampiasa ary ampidiro ao amin'ny tabilao data:

manampy angona

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

Manaraka izany dia afaka mijery ny angon-drakitra tabilao miaraka amin'ity fanambarana manaraka ity isika:

Vakio ny datasheet:

mifidy * avy amin'ny chenweiliang_tbl;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) nizara "Ahoana ny fampidirana angon-drakitra ao anaty latabatra database MySQL? php ampidiro ny ohatra momba ny fanambarana data amin'ny MySQL", hanampy anao izany.

Tongasoa eto mizara ny rohy amin'ity lahatsoratra ity:https://www.chenweiliang.com/cwl-460.html

Tongasoa eto amin'ny fantsona Telegram an'ny bilaogin'i Chen Weiliang hahazoana vaovao farany!

🔔 Aoka ho voalohany hahazo ny "ChatGPT Content Marketing AI Tool Usage Guide" sarobidy ao amin'ny lahatahiry ambony fantsona! 🌟
📚 Ity torolalana ity dia misy sanda lehibe, 🌟Ity dia fotoana tsy fahita firy, aza adino! ⏰⌛💨
Partageo ary j'aime raha tianao!
Ny fizaranao sy ny j'aime no antony manosika anay hatrany!

 

Comments

Ny adiresy mailakao dia tsy havoaka. Ampiasaina ny saha ilaina * Label

horonana mankany ambony