MySQL ડેટાબેઝ ટેબલમાં ડેટા કેવી રીતે દાખલ કરવો? php માયએસક્યુએલમાં ડેટા સ્ટેટમેન્ટ દાખલ કરો

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 સ્ટેટમેન્ટનો કમાન્ડ ટર્મિનેટર છે. અર્ધવિરામ ;.

ઉપરના ઉદાહરણમાં, અમે chenweiliang_id નો ડેટા આપ્યો નથી, કારણ કે જ્યારે અમે ટેબલ બનાવ્યું ત્યારે આ ફીલ્ડને AUTO_INCREMENT એટ્રિબ્યુટ તરીકે સેટ કરવામાં આવ્યું છે.તેથી, અમને તેને સેટ કરવાની જરૂર વગર ફીલ્ડ આપમેળે વધશે.ઉદાહરણમાં NOW() એ MySQL ફંક્શન છે જે તારીખ અને સમય આપે છે.

આગળ, આપણે નીચેના સ્ટેટમેન્ટ સાથે ડેટા ટેબલ ડેટા જોઈ શકીએ છીએ:

ડેટાશીટ વાંચો:

પસંદ * થી chenweiliang_tbl;
 

PHP સ્ક્રિપ્ટનો ઉપયોગ કરીને ડેટા દાખલ કરો

તમે કરવા માટે 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 ડેટાબેઝ ટેબલમાં ડેટા કેવી રીતે દાખલ કરવો? php માયએસક્યુએલમાં ડેટા સ્ટેટમેન્ટ દાખલ કરો", તે તમને મદદ કરશે.

આ લેખની લિંક શેર કરવા માટે આપનું સ્વાગત છે:https://www.chenweiliang.com/cwl-460.html

નવીનતમ અપડેટ્સ મેળવવા માટે ચેન વેઇલિઆંગના બ્લોગની ટેલિગ્રામ ચેનલ પર આપનું સ્વાગત છે!

🔔 ચૅનલની ટોચની ડિરેક્ટરીમાં મૂલ્યવાન "ChatGPT કન્ટેન્ટ માર્કેટિંગ AI ટૂલ વપરાશ માર્ગદર્શિકા" મેળવનારા પ્રથમ બનો! 🌟
📚 આ માર્ગદર્શિકામાં ઘણું મૂલ્ય છે, 🌟આ એક દુર્લભ તક છે, તેને ચૂકશો નહીં! ⏰⌛💨
ગમે તો શેર કરો અને લાઈક કરો!
તમારી શેરિંગ અને લાઈક્સ એ અમારી સતત પ્રેરણા છે!

 

评论 评论

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો વપરાય છે * લેબલ

ટોચ પર સ્ક્રોલ કરો