ആർട്ടിക്കിൾ ഡയറക്ടറി
ഒരു MySQL ഡാറ്റാബേസ് പട്ടികയിലേക്ക് ഡാറ്റ എങ്ങനെ ചേർക്കാം ? MySQL- ൽ ഡാറ്റ ചേർക്കുന്നതിനുള്ള PHP പ്രസ്താവനകളുടെ ഉദാഹരണം.
MySQL ഡാറ്റ ചേർക്കുക
MySQL-ൽ, ഒരു പട്ടികയിലേക്ക് ഡാറ്റ ചേർക്കാൻ INSERT INTO SQL സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിക്കുന്നു.
നിങ്ങൾക്ക് mysql> കമാൻഡ് പ്രോംപ്റ്റ് വിൻഡോ വഴിയോ ഡാറ്റ ചേർക്കുന്നതിന് ഒരു PHP സ്ക്രിപ്റ്റ് വഴിയോ ഡാറ്റാ ടേബിളിലേക്ക് ഡാറ്റ ചേർക്കാം.
വ്യാകരണം
ഒരു MySQL പട്ടികയിലേക്ക് ഡാറ്റ ചേർക്കുന്നതിനുള്ള INSERT INTO SQL ന്റെ പൊതുവായ വാക്യഘടന ഇപ്രകാരമാണ്:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
ഡാറ്റ പ്രതീക തരം ആണെങ്കിൽ, നിങ്ങൾ ഒറ്റ ഉദ്ധരണികളോ ഇരട്ട ഉദ്ധരണികളോ ഉപയോഗിക്കണം, ഉദാഹരണത്തിന്: "മൂല്യം".
കമാൻഡ് പ്രോംപ്റ്റ് വിൻഡോ വഴി ഡാറ്റ ചേർക്കുക
താഴെ, MySQL പട്ടികയായ chenweiliang_tbl-ലേക്ക് ഡാറ്റ ചേർക്കാൻ ഞങ്ങൾ SQL INSERT INTO സ്റ്റേറ്റ്മെന്റ് ഉപയോഗിക്കും .
ഉദാഹരണം
ഇനിപ്പറയുന്ന ഉദാഹരണത്തിൽ, ഞങ്ങൾ മൂന്ന് ഡാറ്റ കഷണങ്ങൾ 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 സ്റ്റേറ്റ്മെന്റ് വളരെ വലുതാണെങ്കിൽ, എന്റർ അമർത്തി നമുക്ക് ഒരു പുതിയ വരി സൃഷ്ടിക്കാൻ കഴിയും. ഒരു SQL സ്റ്റേറ്റ്മെന്റിന്റെ കമാൻഡ് ടെർമിനേറ്റർ ഒരു അർദ്ധവിരാമമാണ് ;.
മുകളിലെ ഉദാഹരണത്തിൽ, ഞങ്ങൾ chenweiliang_id-ന്റെ ഡാറ്റ നൽകിയില്ല, കാരണം ഞങ്ങൾ പട്ടിക സൃഷ്ടിക്കുമ്പോൾ ഈ ഫീൽഡ് AUTO_INCREMENT ആട്രിബ്യൂട്ടായി സജ്ജീകരിച്ചിരിക്കുന്നു.അതിനാൽ, ഞങ്ങൾ അത് സജ്ജീകരിക്കാതെ തന്നെ ഫീൽഡ് സ്വയമേവ വർദ്ധിപ്പിക്കും.ഉദാഹരണത്തിൽ NOW() എന്നത് തീയതിയും സമയവും നൽകുന്ന ഒരു MySQL ഫംഗ്ഷനാണ്.
അടുത്തതായി, ഇനിപ്പറയുന്ന പ്രസ്താവന ഉപയോഗിച്ച് നമുക്ക് ഡാറ്റ ടേബിൾ ഡാറ്റ കാണാൻ കഴിയും:
ഡാറ്റ ഷീറ്റ് വായിക്കുക:
PHP സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് ഡാറ്റ ചേർക്കുക
ഡാറ്റ ചേർക്കുന്നതിനായി SQL INSERT INTO കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ നിങ്ങൾക്ക് PHP യുടെ mysqli_query() ഫംഗ്ഷൻ ഉപയോഗിക്കാം .
ഫംഗ്ഷന് രണ്ട് പാരാമീറ്ററുകൾ ഉണ്ട്, എക്സിക്യൂഷൻ വിജയകരമാണെങ്കിൽ TRUE എന്ന് നൽകുന്നു, അല്ലാത്തപക്ഷം അത് FALSE നൽകുന്നു.
വ്യാകരണം
mysqli_query(connection,query,resultmode);
| പാരാമീറ്റർ | വിവരണം |
|---|---|
| കണക്ഷൻ | ആവശ്യമാണ്.ഉപയോഗിക്കേണ്ട MySQL കണക്ഷൻ വ്യക്തമാക്കുന്നു. |
| അന്വേഷണം | ആവശ്യമാണ്, അന്വേഷണ സ്ട്രിംഗ് വ്യക്തമാക്കുന്നു. |
| റിസൾട്ട് മോഡ് | ഓപ്ഷണൽ.ഒരു സ്ഥിരാങ്കം.ഇനിപ്പറയുന്ന മൂല്യങ്ങളിൽ ഏതെങ്കിലും ആകാം:
|
ഉദാഹരണം
ഇനിപ്പറയുന്ന ഉദാഹരണത്തിലെ പ്രോഗ്രാമിന് ഉപയോക്താവ് നൽകിയ ഡാറ്റയുടെ മൂന്ന് ഫീൽഡുകൾ സ്വീകരിക്കുകയും അവ ഡാറ്റ പട്ടികയിലേക്ക് ചേർക്കുകയും ചെയ്യുന്നു:
ഡാറ്റ ചേർക്കുന്നു
$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
