MySQL veritabanı tablosuna veri nasıl eklenir? php MySQL'e veri ifadesi örneği ekleyin

MySQL veritabanıTabloya veri nasıl eklenir? php'yeMySQLVeri bildirimi örneği ekle

MySQL ekleme verileri

MySQL tablo kullanımı TAKIN Veri eklemek için SQL ifadesi.

Veri tablosuna mysql> komut istemi penceresinden veya veri eklemek için bir PHP betiği aracılığıyla veri ekleyebilirsiniz.

dilbilgisi

MySQL veri tablolarına veri eklemek için aşağıdakiler yaygındır TAKIN SQL sözdizimi:

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

Veri karakter türündeyse, tek tırnak veya çift tırnak kullanmalısınız, örneğin: "değer".


Komut istemi penceresi aracılığıyla veri ekle

Aşağıda SQL kullanacağız TAKIN İfade, verileri MySQL veri tablosuna chenweiliang_tbl ekler

Örnek

Aşağıdaki örnekte chenweiliang_tbl tablosuna üç parça veri ekleyeceğiz:

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>

Not: Oklarla işaretle -> SQL ifadesinin bir parçası değildir, sadece yeni bir satırı temsil eder.Eğer bir SQL ifadesi çok uzunsa Enter tuşunu kullanarak SQL ifadesini yazmak için yeni bir satır oluşturabiliriz.SQL ifadesinin komut sonlandırıcısı bir noktalı virgül ;.

Yukarıdaki örnekte, tabloyu oluşturduğumuzda bu alan AUTO_INCREMENT niteliği olarak ayarlandığından, chenweiliang_id verilerini sağlamadık.Bu nedenle, alan bizim ayarlamamıza gerek kalmadan otomatik olarak artırılacaktır.Örnekte NOW(), tarih ve saat döndüren bir MySQL işlevidir.

Ardından, aşağıdaki ifadeyle veri tablosu verilerini görüntüleyebiliriz:

Veri sayfasını okuyun:

seçmek * itibaren chenweiliang_tbl;
 

PHP betiğini kullanarak veri ekleyin

Bunu yapmak için PHP'nin mysqli_query() işlevini kullanabilirsiniz. SQL İÇERİSİNE EKLEveri ekleme komutu.

İşlevin iki parametresi vardır ve yürütme başarılı olursa DOĞRU, aksi takdirde YANLIŞ döndürür.

dilbilgisi

mysqli_query(connection,query,resultmode);
تحميل احدث لوحة مفاتيح LGaçıklama
bağGerekli.Kullanılacak MySQL bağlantısını belirtir.
sorguGerekli, sorgu dizesini belirtir.
sonuç moduİsteğe bağlı.bir sabit.Aşağıdaki değerlerden herhangi biri olabilir:

  • MYSQLI_USE_RESULT (çok fazla veri almanız gerekiyorsa bunu kullanın)
  • MYSQLI_STORE_RESULT (varsayılan)

Örnek

Aşağıdaki örnekteki program, kullanıcı tarafından girilen üç veri alanını alır ve bunları veri tablosuna ekler:

veri ekleme

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

Ardından, aşağıdaki ifadeyle veri tablosu verilerini görüntüleyebiliriz:

Veri sayfasını okuyun:

seçmek * itibaren chenweiliang_tbl;

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaştı "MySQL veritabanı tablosuna veri nasıl eklenir? php MySQL'e veri ifadesi örneğini ekleyin", size yardımcı olacaktır.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-460.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır