آرٽيڪل ڊاريڪٽري
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 فنڪشن آھي جيڪو ھڪڙي تاريخ ۽ وقت موٽائي ٿو.
اڳيون، اسان ھيٺ ڏنل بيان سان ڊيٽا ٽيبل ڊيٽا ڏسي سگھون ٿا:
ڊيٽا شيٽ پڙهو:
PHP اسڪرپٽ استعمال ڪندي ڊيٽا داخل ڪريو
توھان استعمال ڪري سگھوٿا PHP جي mysqli_query() فنڪشن ڪرڻ لاءِ SQL INSERT INTOڊيٽا داخل ڪرڻ جو حڪم.
فنڪشن ۾ ٻه پيرا ميٽر آهن ۽ واپسي TRUE جيڪڏھن عمل ڪامياب ٿئي ٿو، ٻي صورت ۾ اھو FALSE موٽائي ٿو.
گرامر
mysqli_query(connection,query,resultmode);
نيم | تفصيلات |
---|---|
تعلقي | گھربل.استعمال ڪرڻ لاءِ MySQL ڪنيڪشن بيان ڪري ٿو. |
سوال | گھربل، پڇا ڳاڇا اسٽرنگ بيان ڪري ٿو. |
نتيجو موڊ | اختياري.هڪ مستقل.ھيٺ ڏنل قدرن مان ڪو به ٿي سگھي ٿو:
|
مثال
هيٺ ڏنل مثال ۾ پروگرام صارف پاران داخل ڪيل ڊيٽا جا ٽي شعبا وصول ڪري ٿو ۽ انهن کي ڊيٽا ٽيبل ۾ داخل ڪري ٿو:
ڊيٽا شامل ڪرڻ
<?
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);
?>
اڳيون، اسان ھيٺ ڏنل بيان سان ڊيٽا ٽيبل ڊيٽا ڏسي سگھون ٿا:
ڊيٽا شيٽ پڙهو:
اميد چن ويلانگ بلاگ ( https://www.chenweiliang.com/ ) shared "ڪيئن داخل ڪجي ڊيٽا MySQL ڊيٽابيس ٽيبل ۾؟ php insert data statement instance to MySQL"، اهو توهان جي مدد ڪندو.
هن آرٽيڪل جي لنڪ کي حصيداري ڪرڻ لاء ڀليڪار:https://www.chenweiliang.com/cwl-460.html
تازن تازه ڪاريون حاصل ڪرڻ لاءِ Chen Weiliang جي بلاگ جي ٽيليگرام چينل تي ڀليڪار!
📚 هي گائيڊ وڏي قيمت تي مشتمل آهي، 🌟 هي هڪ نادر موقعو آهي، ان کي نه وڃايو! ⏰⌛💨
پسند اچي ته شيئر ڪريو ۽ پسند ڪريو!
توهان جي حصيداري ۽ پسند اسان جي مسلسل حوصلا آهن!