Чӣ тавр маълумотро ба ҷадвали пойгоҳи додаҳои MySQL дохил кардан мумкин аст? php мисоли изҳороти маълумотро ба MySQL дохил кунед

пойгоҳи додаҳои MySQLЧӣ тавр маълумотро ба ҷадвал дохил кардан мумкин аст? php баMySQLНамунаи изҳороти маълумотро ворид кунед

MySQL маълумотро ворид кунед

Истифодаи ҷадвали MySQL Ворид кардан Изҳороти SQL барои ворид кардани маълумот.

Шумо метавонед маълумотро ба ҷадвали додаҳо тавассути равзанаи фармони mysql> ё тавассути скрипти PHP барои ворид кардани маълумот ворид кунед.

грамматика

Инҳо барои ворид кардани маълумот ба ҷадвалҳои додаҳои MySQL маъмуланд Ворид кардан Синтаксиси SQL:

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

Агар маълумот навъи аломат бошад, шумо бояд нохунакҳои ягона ё нохунакҳои дукаратаро истифода баред, масалан: "арзиш".


Маълумотро тавассути равзанаи сатри фармон ворид кунед

Дар зер мо SQL-ро истифода мебарем Ворид кардан Изҳорот маълумотро ба ҷадвали додаҳои MySQL chenweiliang_tbl дохил мекунад

мисол

Дар мисоли зерин мо се дона маълумотро ба ҷадвали chenweiliang_tbl дохил мекунем:

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>

Эзоҳ: Бо тирчаҳо қайд кунед -> Он қисми изҳороти SQL нест, он танҳо як сатри навро ифода мекунад.Агар изҳороти SQL хеле дароз бошад, мо метавонем бо истифода аз тугмаи Enter барои навиштани изҳороти SQL сатри нав созем.Терминатори фармони оператори SQL нуқта-вергул ;.

Дар мисоли боло, мо маълумоти chenweiliang_id-ро пешниҳод накардем, зеро ин майдон ҳангоми сохтани ҷадвал ҳамчун атрибути AUTO_INCREMENT муқаррар карда шудааст.Аз ин рӯ, майдон ба таври худкор бе он ки мо онро танзим кунем, зиёд карда мешавад.Дар мисоли NOW() функсияи MySQL мебошад, ки сана ва вақтро бармегардонад.

Баъдан, мо метавонем маълумоти ҷадвали маълумотро бо изҳороти зерин бинем:

Варақаи маълумотро хонед:

интихоб кунед * аз chenweiliang_tbl;
 

Бо истифода аз скрипти PHP маълумот ворид кунед

Шумо метавонед функсияи mysqli_query()-и PHP-ро истифода баред SQL INSERT INTOфармон барои ворид кардани маълумот.

Функсия ду параметр дорад ва агар иҷро бомуваффақият бошад, TRUE-ро бармегардонад, дар акси ҳол он FALSE-ро бармегардонад.

грамматика

mysqli_query(connection,query,resultmode);
параметртавсиф
пайвастшавӣТалаб карда мешавад.Пайвасти MySQL-ро барои истифода муайян мекунад.
пурсишҲатмӣ, сатри дархостро муайян мекунад.
режими натиҷаИхтиёрӣ.доимӣ.Метавонад яке аз арзишҳои зерин бошад:

  • MYSQLI_USE_RESULT (инро истифода баред, агар ба шумо лозим аст, ки маълумоти зиёдеро дарёфт кунед)
  • MYSQLI_STORE_RESULT (пешфарз)

мисол

Барнома дар мисоли зерин се майдони маълумотро, ки корбар ворид кардааст, қабул мекунад ва онҳоро ба ҷадвали додаҳо дохил мекунад:

илова кардани маълумот

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

Баъдан, мо метавонем маълумоти ҷадвали маълумотро бо изҳороти зерин бинем:

Варақаи маълумотро хонед:

интихоб кунед * аз chenweiliang_tbl;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) муштарак "Чӣ гуна маълумотро ба ҷадвали пойгоҳи додаҳои MySQL дохил кардан мумкин аст? php намунаи изҳороти маълумотро ба MySQL ворид кунед", он ба шумо кӯмак мекунад.

Хуш омадед ба мубодилаи истиноди ин мақола:https://www.chenweiliang.com/cwl-460.html

Хуш омадед ба канали Telegram блоги Чен Вейлян барои гирифтани навсозиҳои охирин!

🔔 Аввалин шуда дар феҳристи болоии канал "Дастури истифодаи абзори AI-и ChatGPT Content Marketing" -ро гиред! 🌟
📚 Ин дастур дорои арзиши бузург аст, 🌟Ин як имконияти нодир аст, онро аз даст надиҳед! ⏰⌛💨
Агар ба шумо маъқул бошад, мубодила кунед ва лайк монед!
Мубодилаи шумо ва лайкҳои шумо ангезаи доимии мост!

 

发表 评论

Суроғаи почтаи электронии шумо нашр карда намешавад. 必填 项 已 用 * Нишон

ба боло ҳаракат кунед