Jak vložit data do databázové tabulky MySQL? php vložit instanci datového příkazu do MySQL

MySQL databázeJak vložit data do tabulky? php doMySQLVložit příklad výpisu dat

MySQL vložit data

Použití tabulky MySQL VLOŽTE DO SQL příkaz pro vložení dat.

Data můžete vložit do datové tabulky pomocí okna příkazového řádku mysql> nebo pomocí PHP skriptu pro vložení dat.

gramatika

Následující jsou běžné pro vkládání dat do datových tabulek MySQL VLOŽTE DO SQL syntaxe:

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

Pokud jsou data znakového typu, musíte použít jednoduché nebo dvojité uvozovky, například: "hodnota".


Vložení dat pomocí okna příkazového řádku

Níže budeme používat SQL VLOŽTE DO Příkaz vloží data do tabulky dat MySQL chenweiliang_tbl

Instance

V následujícím příkladu vložíme do tabulky chenweiliang_tbl tři části dat:

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>

Poznámka: Označte šipkami -> Není součástí příkazu SQL, představuje pouze nový řádek. Pokud je příkaz SQL příliš dlouhý, můžeme vytvořit nový řádek pro zápis příkazu SQL pomocí klávesy Enter. Ukončení příkazu příkazu SQL je středník ;.

Ve výše uvedeném příkladu jsme neposkytli data chenweiliang_id, protože toto pole bylo při vytváření tabulky nastaveno jako atribut AUTO_INCREMENT.Pole se tedy automaticky zvýší, aniž bychom jej museli nastavovat.V příkladu NOW() je funkce MySQL, která vrací datum a čas.

Dále můžeme zobrazit data datové tabulky s následujícím příkazem:

Přečtěte si datový list:

vybrat * od chenweiliang_tbl;
 

Vkládání dat pomocí PHP skriptu

K tomu můžete použít funkci PHP mysqli_query(). SQL INSERT INTOpříkaz pro vložení dat.

Funkce má dva parametry a v případě úspěšného provedení vrací TRUE, jinak vrací FALSE.

gramatika

mysqli_query(connection,query,resultmode);
参数popis
spojeníPožadované.Určuje připojení MySQL, které se má použít.
dotazPovinné, určuje řetězec dotazu.
výsledkový režimVolitelný.konstanta.Může to být kterákoli z následujících hodnot:

  • MYSQLI_USE_RESULT (použijte, pokud potřebujete získat velké množství dat)
  • MYSQLI_STORE_RESULT (výchozí)

Instance

Program v následujícím příkladu obdrží tři pole dat zadaných uživatelem a vloží je do datové tabulky:

přidávání dat

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

Dále můžeme zobrazit data datové tabulky s následujícím příkazem:

Přečtěte si datový list:

vybrat * od chenweiliang_tbl;

Blog Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Jak vložit data do databázové tabulky MySQL? php vložit instanci datového příkazu do MySQL“, pomůže vám to.

Vítejte u sdílení odkazu na tento článek:https://www.chenweiliang.com/cwl-460.html

Vítejte na telegramovém kanálu blogu Chen Weiliang, kde získáte nejnovější aktualizace!

🔔 Buďte první, kdo získá cenný „Průvodce používáním nástroje AI pro obsahový marketing ChatGPT“ v hlavním adresáři kanálu! 🌟
📚 Tento průvodce má obrovskou hodnotu, 🌟Toto je vzácná příležitost, nenechte si ji ujít! ⏰⌛💨
Sdílejte a lajkujte, pokud se vám líbí!
Vaše sdílení a lajky jsou naší neustálou motivací!

 

发表 评论

Vaše e-mailová adresa nebude zveřejněna. 必填 项 已 用 * 标注

滚动 到 顶部