ആർട്ടിക്കിൾ ഡയറക്ടറി
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);
?>
അടുത്തതായി, ഇനിപ്പറയുന്ന പ്രസ്താവന ഉപയോഗിച്ച് നമുക്ക് ഡാറ്റ ടേബിൾ ഡാറ്റ കാണാൻ കഴിയും:
ഡാറ്റ ഷീറ്റ് വായിക്കുക:
ഹോപ്പ് ചെൻ വെയ്ലിയാങ് ബ്ലോഗ് ( https://www.chenweiliang.com/ ) പങ്കിട്ടു "എങ്ങനെ MySQL ഡാറ്റാബേസ് പട്ടികയിൽ ഡാറ്റ ചേർക്കാം? MySQL-ലേക്ക് php ഡാറ്റ സ്റ്റേറ്റ്മെന്റ് ഇൻസ്റ്റൻസ് ചേർക്കുക", അത് നിങ്ങളെ സഹായിക്കും.
ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ സ്വാഗതം:https://www.chenweiliang.com/cwl-460.html
ഏറ്റവും പുതിയ അപ്ഡേറ്റുകൾ ലഭിക്കുന്നതിന് ചെൻ വെയ്ലിയാങ്ങിന്റെ ബ്ലോഗിന്റെ ടെലിഗ്രാം ചാനലിലേക്ക് സ്വാഗതം!
📚 ഈ ഗൈഡിൽ വലിയ മൂല്യമുണ്ട്, 🌟 ഇതൊരു അപൂർവ അവസരമാണ്, ഇത് നഷ്ടപ്പെടുത്തരുത്! ⏰⌛💨
ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക!
നിങ്ങളുടെ ഷെയറിംഗും ലൈക്കുകളുമാണ് ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനം!