MySQL ഡാറ്റാബേസ് ടേബിളിൽ ഡാറ്റ എങ്ങനെ ചേർക്കാം? MySQL-ലേക്ക് php ഡാറ്റ സ്റ്റേറ്റ്മെന്റ് ഉദാഹരണം ചേർക്കുക

ഒരു 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 ഫംഗ്‌ഷനാണ്.

അടുത്തതായി, ഇനിപ്പറയുന്ന പ്രസ്താവന ഉപയോഗിച്ച് നമുക്ക് ഡാറ്റ ടേബിൾ ഡാറ്റ കാണാൻ കഴിയും:

ഡാറ്റ ഷീറ്റ് വായിക്കുക:

തെരഞ്ഞെടുക്കുക * നിന്ന് chenweiliang_tbl;
 

PHP സ്ക്രിപ്റ്റ് ഉപയോഗിച്ച് ഡാറ്റ ചേർക്കുക

ഡാറ്റ ചേർക്കുന്നതിനായി SQL INSERT INTO കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യാൻ നിങ്ങൾക്ക് PHP യുടെ mysqli_query() ഫംഗ്ഷൻ ഉപയോഗിക്കാം .

ഫംഗ്‌ഷന് രണ്ട് പാരാമീറ്ററുകൾ ഉണ്ട്, എക്‌സിക്യൂഷൻ വിജയകരമാണെങ്കിൽ 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;

ചെൻ വെയ്‌ലിയാങ്ങിന്റെ ബ്ലോഗിൽ ( https://www.chenweiliang.com/ ) പങ്കിട്ട "ഒരു MySQL ഡാറ്റാബേസ് പട്ടികയിലേക്ക് ഡാറ്റ എങ്ങനെ ചേർക്കാം? MySQL-ലേക്ക് ഡാറ്റ ചേർക്കുന്നതിനുള്ള PHP പ്രസ്താവനകളുടെ ഒരു ഉദാഹരണം" എന്ന ലേഖനം നിങ്ങൾക്ക് സഹായകരമാകുമെന്ന് പ്രതീക്ഷിക്കുന്നു.

ഈ ലേഖനത്തിന്റെ ലിങ്ക് പങ്കിടാൻ മടിക്കേണ്ടതില്ല: https://www.chenweiliang.com/cwl-460.html

കൂടുതൽ മറഞ്ഞിരിക്കുന്ന തന്ത്രങ്ങൾ അൺലോക്ക് ചെയ്യാൻ🔑, ഞങ്ങളുടെ ടെലിഗ്രാം ചാനലിൽ ചേരാൻ സ്വാഗതം!

ഇഷ്ടമായാൽ ഷെയർ ചെയ്യുക, ലൈക്ക് ചെയ്യുക! നിങ്ങളുടെ ഷെയറുകളും ലൈക്കുകളും ഞങ്ങളുടെ തുടർച്ചയായ പ്രചോദനമാണ്!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

ടോപ്പ് സ്ക്രോൾ