فهرست مقاله
پایگاه داده MySQLچگونه داده ها را در جدول وارد کنیم؟ php بهخروجیمثال بیانیه داده را درج کنید
درج داده های 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
برای انجام این کار می توانید از تابع mysqli_query() PHP استفاده کنید SQL INSERT INTOدستور درج داده
تابع دارای دو پارامتر است و در صورت موفقیت آمیز بودن اجرا، TRUE را برمی گرداند، در غیر این صورت FALSE را برمی گرداند.
دستور زبان
mysqli_query(connection,query,resultmode);
参数 | شرح |
---|---|
ارتباط | ضروری.اتصال MySQL را برای استفاده مشخص می کند. |
پرس و جو | Required، رشته پرس و جو را مشخص می کند. |
حالت نتیجه | اختیاری.ثابت.می تواند یکی از مقادیر زیر باشد:
|
نمونه، مثال
برنامه در مثال زیر سه فیلد از داده های وارد شده توسط کاربر را دریافت کرده و آنها را در جدول داده ها قرار می دهد:
افزودن داده ها
<?
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 نمونه بیانیه داده را در MySQL وارد کنید، به شما کمک خواهد کرد.
به اشتراک گذاری لینک این مقاله خوش آمدید:https://www.chenweiliang.com/cwl-460.html
به کانال تلگرام وبلاگ چن ویلیانگ خوش آمدید تا از آخرین به روز رسانی ها مطلع شوید!
📚 این راهنما حاوی ارزش بسیار زیادی است، 🌟این یک فرصت نادر است، آن را از دست ندهید! ⏰⌛💨
اگر دوست داشتید به اشتراک بگذارید و لایک کنید
اشتراک گذاری و لایک های شما انگیزه مستمر ما هستند!