ලිපි නාමාවලිය
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 ප්රකාශයේ විධාන ටර්මිනේටරය යනු a අර්ධ කෝමාංකය ;.
ඉහත උදාහරණයේදී, අපි chenweiliang_id හි දත්ත ලබා දුන්නේ නැත, මන්ද අප වගුව සාදන විට මෙම ක්ෂේත්රය AUTO_INCREMENT ගුණාංගය ලෙස සකසා ඇත.එම නිසා, අපට එය සැකසීමට අවශ්ය නොවී ක්ෂේත්රය ස්වයංක්රීයව වැඩි වේ.උදාහරණයේ NOW() යනු දිනයක් සහ වේලාවක් ලබා දෙන MySQL ශ්රිතයකි.
ඊළඟට, අපට පහත ප්රකාශය සමඟ දත්ත වගු දත්ත බැලිය හැක:
දත්ත පත්රිකාව කියවන්න:
PHP ස්ක්රිප්ට් භාවිතයෙන් දත්ත ඇතුළු කරන්න
කිරීමට ඔබට PHP හි mysqli_query() ශ්රිතය භාවිතා කළ හැක SQL ඇතුල් කරන්නදත්ත ඇතුළු කිරීමට විධානය.
ශ්රිතයට පරාමිති දෙකක් ඇති අතර ක්රියාත්මක කිරීම සාර්ථක නම් TRUE ලබා දෙයි, එසේ නොමැතිනම් එය FALSE ලෙස ලබා දෙයි.
ව්යාකරණ
mysqli_query(connection,query,resultmode);
| 参数 | විස්තර |
|---|---|
| සම්බන්ධයෙන් | අවශ්යයි.භාවිතා කිරීමට MySQL සම්බන්ධතාවය නියම කරයි. |
| විමසුම | අවශ්ය, විමසුම් තන්තුව සඳහන් කරයි. |
| ප්රතිඵල මාදිලිය | විකල්ප.නියතයකි.පහත සඳහන් ඕනෑම අගයක් විය හැක:
|
උදාහරණය
පහත උදාහරණයේ ඇති වැඩසටහනට පරිශීලකයා විසින් ඇතුළත් කරන ලද දත්ත ක්ෂේත්ර තුනක් ලැබෙන අතර ඒවා දත්ත වගුවට ඇතුළත් කරයි:
දත්ත එකතු කිරීම
<?
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);
?>ඊළඟට, අපට පහත ප්රකාශය සමඟ දත්ත වගු දත්ත බැලිය හැක:
දත්ත පත්රිකාව කියවන්න:
Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) shared "MySQL දත්ත සමුදා වගුවට දත්ත ඇතුල් කරන්නේ කෙසේද? php MySQL වෙත දත්ත ප්රකාශ අවස්ථාව ඇතුළත් කරන්න", එය ඔබට උපකාර කරනු ඇත.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-460.html
තවත් සැඟවුණු උපක්රම අගුළු ඇරීමට🔑, අපගේ ටෙලිග්රාම් නාලිකාවට සම්බන්ධ වීමට සාදරයෙන් පිළිගනිමු!
ඔබ එයට කැමති නම් Share කර Like කරන්න! ඔබගේ කොටස් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!