MySQL ڊيٽابيس ٽيبل ۾ ڊيٽا ڪيئن داخل ڪجي؟ php داخل ڪريو ڊيٽا بيان مثال مثال طور MySQL ۾

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 بيان تمام ڊگهو آهي، ته اسان Enter کي دٻائي هڪ نئين لائن ٺاهي سگهون ٿا. 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;

اميد آهي ته، مضمون "MySQL ڊيٽابيس ٽيبل ۾ ڊيٽا ڪيئن داخل ڪجي؟ MySQL ۾ ڊيٽا داخل ڪرڻ لاءِ PHP بيانن جو هڪ مثال،" چن ويليانگ جي بلاگ ( https://www.chenweiliang.com/ ) تي شيئر ڪيو ويو، توهان لاءِ مددگار ثابت ٿيندو.

هن مضمون جي لنڪ شيئر ڪرڻ لاءِ آزاد محسوس ڪريو: https://www.chenweiliang.com/cwl-460.html

وڌيڪ لڪيل چالون کولڻ لاءِ🔑، اسان جي ٽيليگرام چينل ۾ شامل ٿيڻ لاءِ ڀليڪار!

شئير ڪريو ۽ پسند ڪريو جيڪڏھن توھان کي پسند اچي! توهان جا حصا ۽ پسند اسان جي مسلسل حوصلا آهن!

 

发表 评论

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

جي ويڙھيء وانگي امروٽي