በ MySQL የውሂብ ጎታ ሰንጠረዥ ውስጥ ውሂብን እንዴት ማስገባት እንደሚቻል? php የውሂብ መግለጫ ምሳሌን ወደ MySQL አስገባ

MySQL የውሂብ ጎታበጠረጴዛው ውስጥ መረጃን እንዴት ማስገባት እንደሚቻል? php ወደMySQLየውሂብ መግለጫ ምሳሌ አስገባ

MySQL ውሂብ ያስገቡ

MySQL ሰንጠረዥ አጠቃቀም ወደ ውስጥ አስገባ ውሂብ ለማስገባት የ SQL መግለጫ።

በ mysql> የትዕዛዝ መጠየቂያ መስኮት ወይም በ PHP ስክሪፕት በኩል መረጃን ወደ ዳታ ሰንጠረዥ ማስገባት ይችላሉ።

ሰዋስው

ወደ MySQL የውሂብ ሠንጠረዦች ውሂብ ለማስገባት የሚከተሉት የተለመዱ ናቸው። ወደ ውስጥ አስገባ SQL አገባብ፡-

INSERT INTO table_name ( field1, field2,...fieldN )
                       VALUES
                       ( value1, value2,...valueN );

ውሂቡ የቁምፊ አይነት ከሆነ ነጠላ ጥቅሶችን ወይም ድርብ ጥቅሶችን መጠቀም አለቦት፡ ለምሳሌ፡ "እሴት"።


በትእዛዝ መጠየቂያ መስኮት በኩል ውሂብ ያስገቡ

ከዚህ በታች SQL እንጠቀማለን ወደ ውስጥ አስገባ መግለጫው ውሂብን ወደ MySQL ውሂብ ሰንጠረዥ chnweiliang_tbl ያስገባል።

ቅደም ተከተል

በሚከተለው ምሳሌ ሶስት የውሂብ ቁርጥራጮችን ወደ chnweiliang_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 መግለጫ ለመፃፍ አዲስ መስመር መፍጠር እንችላለን። ሴሚኮሎን ;.

ከላይ ባለው ምሳሌ፣ የቼንዌሊያንግ_id ውሂብን አላቀረብንም፣ ምክንያቱም ይህ መስክ ሰንጠረዡን ስንፈጥር እንደ AUTO_INCREMENT ባህሪ ተቀናብሯል።ስለዚህ እኛ ማዋቀር ሳያስፈልገን መስኩ በራስ-ሰር ይጨምራል።በምሳሌው NOW() ቀን እና ሰዓት የሚመልስ MySQL ተግባር ነው።

በመቀጠል፣ የውሂብ ሰንጠረዥ ውሂብ በሚከተለው መግለጫ መመልከት እንችላለን፡-

የውሂብ ሉህ ያንብቡ፡-

ይምረጡ * chnweiliang_tbl;
 

ፒኤችፒ ስክሪፕት በመጠቀም ውሂብ ያስገቡ

ለማድረግ የ PHP's mysqli_query() ተግባርን መጠቀም ትችላለህ SQL አስገባውሂብ ለማስገባት ትእዛዝ.

ተግባሩ ሁለት መለኪያዎች አሉት እና አፈፃፀሙ ከተሳካ 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);
?>

በመቀጠል፣ የውሂብ ሰንጠረዥ ውሂብ በሚከተለው መግለጫ መመልከት እንችላለን፡-

የውሂብ ሉህ ያንብቡ፡-

ይምረጡ * chnweiliang_tbl;

ተስፋ Chen Weiliang ብሎግ ( https://www.chenweiliang.com/ ) የተጋራ "እንዴት ውሂብን ወደ MySQL ዳታቤዝ ሰንጠረዥ ማስገባት ይቻላል? php የውሂብ መግለጫ ምሳሌን ወደ MySQL ያስገቡ" ይረዳሃል።

እንኳን በደህና መጡ የዚህን ጽሁፍ ማገናኛ ለማጋራት፡-https://www.chenweiliang.com/cwl-460.html

አዳዲስ መረጃዎችን ለማግኘት ወደ የቼን ዌይሊያንግ ብሎግ የቴሌግራም ቻናል እንኳን በደህና መጡ።

🔔 ጠቃሚ የሆነውን "ChatGPT Content Marketing AI Tool Usage Guide" በቻናል ከፍተኛ ማውጫ ውስጥ ለማግኘት የመጀመሪያው ይሁኑ! 🌟
📚 ይህ መመሪያ ትልቅ ዋጋ አለው፣ 🌟ይህ ያልተለመደ እድል ነው፣ እንዳያመልጥዎ! ⏰⌛💨
ከወደዳችሁት ሼር እና ላይክ አድርጉ!
የእርስዎ ማጋራት እና መውደዶች ቀጣይ ማበረታቻዎቻችን ናቸው!

 

评论ሺ评论评论评论 ፡፡

የኢሜል አድራሻዎ አይታተምም ፡፡ 项 已 用 ፡፡ * 标注

ወደ ላይ ይሸብልሉ