Ki jan yo mete done nan tab baz done MySQL? php insert done deklarasyon egzanp nan MySQL

baz done MySQLKi jan yo mete done nan tab la? php pouMisklMete egzanp deklarasyon done

MySQL mete done

Itilizasyon tab MySQL ENSERE NAN Deklarasyon SQL pou mete done yo.

Ou ka mete done nan tab done a atravè fenèt la èd memwa mysql>, oswa atravè yon script PHP pou mete done.

gramè

Sa ki anba la yo komen pou mete done nan tab done MySQL ENSERE NAN SQL sentaks:

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

Si done yo se kalite karaktè, ou dwe itilize yon sèl guillemets oswa doub guillemets, tankou: "valè".


Mete done atravè fenèt lòd èd memwa

Anba a nou pral sèvi ak SQL ENSERE NAN Deklarasyon an mete done nan tablo done MySQL chenweiliang_tbl

Enstans

Nan egzanp sa a nou pral mete twa moso nan done nan tab la 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>

Remak: Make ak flèch -> Li pa fè pati deklarasyon SQL la, li jis reprezante yon nouvo liy. Si yon deklarasyon SQL twò long, nou ka kreye yon nouvo liy pou ekri deklarasyon SQL la lè nou itilize kle Enter la. Terminatè kòmand deklarasyon SQL la se yon virgul ;.

Nan egzanp ki anwo a, nou pa t bay done chenweiliang_id, paske jaden sa a te mete kòm atribi AUTO_INCREMENT lè nou te kreye tab la.Se poutèt sa, jaden an pral otomatikman ogmante san nou pa bezwen mete li.Nan egzanp lan kounye a () se yon fonksyon MySQL ki retounen yon dat ak lè.

Apre sa, nou ka wè done tab done yo ak deklarasyon sa a:

Li fichye done a:

chwazi * soti nan chenweiliang_tbl;
 

Antre done lè l sèvi avèk PHP script

Ou ka itilize fonksyon PHP mysqli_query() pou fè SQL ENTER INTOlòd pou mete done.

Fonksyon an gen de paramèt epi li retounen VRE si ekzekisyon an reyisi, otreman li retounen FALSE.

gramè

mysqli_query(connection,query,resultmode);
参数描述
koneksyonObligatwa.Espesifye koneksyon MySQL pou itilize.
queryObligatwa, espesifye fisèl rechèch la.
rezilta mòdSi ou vle.yon konstan.Ka nenpòt nan valè sa yo:

  • MYSQLI_USE_RESULT (itilize sa a si ou bezwen rekipere anpil done)
  • MYSQLI_STORE_RESULT (default)

Enstans

Pwogram nan egzanp sa a resevwa twa jaden done itilizatè a antre epi mete yo nan tab done a:

ajoute done

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

Apre sa, nou ka wè done tab done yo ak deklarasyon sa a:

Li fichye done a:

chwazi * soti nan chenweiliang_tbl;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Ki jan yo mete done nan tab baz done MySQL? php insert done deklarasyon egzanp nan MySQL", li pral ede w.

Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-460.html

Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!

🔔 Se pou premye moun ki jwenn bonjan "ChatGPT Content Maketing AI Itilizasyon Zouti Gid" nan anyè chanèl ki pi wo a! 🌟
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!

 

kòmantè

Adrès imèl ou pa pral pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

woule nan tèt