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 ڊيٽا ٽيبل ۾ ڊيٽا داخل ڪري ٿو 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() فنڪشن ڪرڻ لاءِ SQL INSERT INTOڊيٽا داخل ڪرڻ جو حڪم.

فنڪشن ۾ ٻه پيرا ميٽر آهن ۽ واپسي 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/ ) shared "ڪيئن داخل ڪجي ڊيٽا MySQL ڊيٽابيس ٽيبل ۾؟ php insert data statement instance to MySQL"، اهو توهان جي مدد ڪندو.

هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-460.html

تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!

🔔 چينل جي ٽاپ ڊاريڪٽري ۾ قيمتي "ChatGPT مواد مارڪيٽنگ AI اوزار استعمال ڪرڻ جي گائيڊ" حاصل ڪرڻ وارا پھريون بڻجي وڃو! 🌟
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

توهان جو اي ميل پتو شايع نه ڪيو ويندو. 必填 项 已 用 * ليبل

مٿي ڏانهن ڇڪيو