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

Instance

Төмөнкү мисалда биз 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 скриптин жардамы менен маалыматтарды киргизиңиз

Сиз PHPдин mysqli_query() функциясын колдонсоңуз болот SQL INSERT INTOмаалыматтарды киргизүү буйругу.

Функциянын эки параметри бар жана аткаруу ийгиликтүү болсо, ЧЫНДЫК кайтарат, антпесе ЖАЛГАН кайтарат.

грамматика

mysqli_query(connection,query,resultmode);
параметрлерсүрөттөө
байланышТалап кылынат.Колдонула турган MySQL байланышын аныктайт.
сурооТалап кылынган, суроо сабын көрсөтөт.
натыйжа режимиКошумча.туруктуу.Төмөнкү маанилердин бири болушу мүмкүн:

  • MYSQLI_USE_RESULT (эгер сизге көп маалыматтарды алуу керек болсо, муну колдонуңуз)
  • MYSQLI_STORE_RESULT (демейки)

Instance

Төмөнкү мисалдагы программа колдонуучу киргизген маалыматтардын үч талаасын алат жана аларды маалымат таблицасына киргизет:

маалыматтарды кошуу

<?
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 блогу ( https://www.chenweiliang.com/ ) бөлүшүлгөн "MySQL маалыматтар базасынын таблицасына маалыматтарды кантип киргизүү керек? php MySQLге берилиштер билдирүү нускасын киргизиңиз", ал сизге жардам берет.

Бул макаланын шилтемесин бөлүшүүгө кош келиңиз:https://www.chenweiliang.com/cwl-460.html

Акыркы жаңылыктарды алуу үчүн Чен Вейляндын блогунун Telegram каналына кош келиңиз!

🔔 Каналдын башкы каталогунан баалуу "ChatGPT Content Marketing AI куралын колдонуу боюнча колдонмону" биринчилерден болуп алыңыз! 🌟
📚 Бул колдонмо чоң баалуулуктарды камтыйт, 🌟Бул сейрек кездешүүчү мүмкүнчүлүк, аны өткөрүп жибербеңиз! ⏰⌛💨
Бөлүшүп, жакса лайк!
Сиздин бөлүшүүңүз жана лайктарыңыз биздин үзгүлтүксүз мотивациябыз!

 

发表 评论

Электрондук почта дарегиңиз жарыяланбайт. Милдеттүү талаалар колдонулат * 标注

өйдө сыдырыңыз