MySQL ma'lumotlar bazasi jadvaliga ma'lumotlarni qanday kiritish mumkin? php MySQL-ga ma'lumotlar bayonoti misolini kiriting

MySQL ma'lumotlar bazasiJadvalga ma'lumotlarni qanday kiritish kerak? php danMySQLMa'lumotlar bayonotini kiritish misoli

MySQL ma'lumotlarini kiritish

MySQL jadvalidan foydalanish KIRISH Ma'lumotlarni kiritish uchun SQL bayonoti.

Ma'lumotlar jadvaliga mysql> buyruq satri oynasi orqali yoki ma'lumotlarni kiritish uchun PHP skripti orqali ma'lumotlarni kiritishingiz mumkin.

grammatika

MySQL ma'lumotlar jadvallariga ma'lumotlarni kiritish uchun quyidagilar keng tarqalgan KIRISH SQL sintaksisi:

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

Agar ma'lumotlar belgilar turi bo'lsa, siz bitta tirnoq yoki ikkita qo'shtirnoqdan foydalanishingiz kerak, masalan: "qiymat".


Ma'lumotlarni buyruq satri oynasi orqali kiriting

Quyida biz SQL dan foydalanamiz KIRISH Bayonot chenweiliang_tbl MySQL ma'lumotlar jadvaliga ma'lumotlarni kiritadi

Misol

Quyidagi misolda biz chenweiliang_tbl jadvaliga uchta ma'lumotni kiritamiz:

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>

Eslatma: O'qlar bilan belgilang -> U SQL operatorining bir qismi emas, shunchaki yangi qatorni ifodalaydi.Agar SQL operatori juda uzun bo'lsa, Enter tugmasi yordamida SQL operatorini yozish uchun yangi qator yaratishimiz mumkin.SQL operatorining buyruq terminatori nuqta-vergul ;.

Yuqoridagi misolda biz chenweiliang_id maʼlumotlarini taqdim qilmadik, chunki jadvalni yaratishda bu maydon AUTO_INCREMENT atributi sifatida oʻrnatilgan.Shunday qilib, maydon avtomatik ravishda ko'paytiriladi, biz uni sozlashimiz shart emas.Misolda NOW() sana va vaqtni qaytaradigan MySQL funktsiyasidir.

Keyinchalik, ma'lumotlar jadvali ma'lumotlarini quyidagi bayonot bilan ko'rishimiz mumkin:

Ma'lumotlar jadvalini o'qing:

tanlash * dan chenweiliang_tbl;
 

PHP skripti yordamida ma'lumotlarni kiriting

Buning uchun PHP ning mysqli_query() funksiyasidan foydalanishingiz mumkin SQL INSERT INTOma'lumotlarni kiritish buyrug'i.

Funktsiya ikkita parametrga ega va agar bajarilish muvaffaqiyatli bo'lsa, TRUE qiymatini qaytaradi, aks holda u FALSE qiymatini qaytaradi.

grammatika

mysqli_query(connection,query,resultmode);
parametrtavsif
aloqaMajburiy.Foydalanish uchun MySQL ulanishini belgilaydi.
So'rovlarMajburiy, so'rovlar qatorini belgilaydi.
natija rejimiIxtiyoriy.doimiy.Quyidagi qiymatlardan biri bo'lishi mumkin:

  • MYSQLI_USE_RESULT (ko'p ma'lumotlarni olishingiz kerak bo'lsa, bundan foydalaning)
  • MYSQLI_STORE_RESULT (standart)

Misol

Quyidagi misoldagi dastur foydalanuvchi tomonidan kiritilgan ma'lumotlarning uchta maydonini oladi va ularni ma'lumotlar jadvaliga kiritadi:

ma'lumotlarni qo'shish

<?
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);
?>

Keyinchalik, ma'lumotlar jadvali ma'lumotlarini quyidagi bayonot bilan ko'rishimiz mumkin:

Ma'lumotlar jadvalini o'qing:

tanlash * dan chenweiliang_tbl;

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) birgalikda "MySQL ma'lumotlar bazasi jadvaliga ma'lumotlarni qanday kiritish mumkin? php-da MySQL-ga ma'lumotlar bayonoti misolini qo'shing", bu sizga yordam beradi.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-460.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring