Articulu Directory
basa di dati MySQLCumu inserisce dati in a tavula? php àMySQLInserisce un esempiu di dichjarazione di dati
MySQL inserisci dati
Utilizà a tavola MySQL INSERITU IN Dichjarazione SQL per inserisce dati.
Pudete inserisce dati in a tabella di dati per mezu di a finestra di prompt di cumanda di mysql>, o attraversu un script PHP per inserisce dati.
grammatica
I seguenti sò cumuni per inserisce dati in e tabelle di dati MySQL INSERITU IN sintassi SQL:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Se i dati sò tipu di caratteru, duvete aduprà virgulette singuli o virgulette doppie, cum'è: "valore".
Inserite dati via finestra di prompt di cumanda
Quì sottu useremu SQL INSERITU IN A dichjarazione inserisce dati in a tabella di dati MySQL chenweiliang_tbl
Istanza
In l'esempiu seguente inseriremu trè pezzi di dati in a tavola 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>
Nota: Marca cù frecce -> Ùn hè micca parte di a dichjarazione SQL, solu rapprisenta una nova linea.Se una dichjarazione SQL hè troppu longa, pudemu creà una nova linea per scrive a dichjarazione SQL utilizendu a chjave Enter.U cumandamentu terminatore di a dichjarazione SQL hè un virgola ;.
In l'esempiu supra, ùn avemu micca furnitu i dati di chenweiliang_id, perchè stu campu hè statu stabilitu cum'è l'attributu AUTO_INCREMENT quandu avemu creatu a tavula.Dunque, u campu serà automaticamente aumentatu senza chì avemu bisognu di stabilisce.In l'esempiu NOW() hè una funzione MySQL chì torna una data è ora.
Dopu, pudemu vede i dati di a tabella di dati cù a seguente dichjarazione:
Leghjite a datasheet:
Inserisce dati cù script PHP
Pudete aduprà a funzione mysqli_query() di PHP per fà SQL INSERT INTOcumanda per inserisce dati.
A funzione hà dui paràmetri è torna TRUE se l'esekzione hè successu, altrimente torna FALSE.
grammatica
mysqli_query(connection,query,resultmode);
Parametru | descrizzione |
---|---|
cunnissioni | Ubligatoriu.Specifica a cunnessione MySQL à utilizà. |
quistione | Necessariu, specifica a stringa di dumanda. |
u modu di risultatu | Opcional.una constante.Pò esse unu di i valori seguenti:
|
Istanza
U prugramma in l'esempiu seguente riceve trè campi di dati inseriti da l'utilizatore è li inserisce in a tabella di dati:
aghjunghje dati
<?
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);
?>
Dopu, pudemu vede i dati di a tabella di dati cù a seguente dichjarazione:
Leghjite a datasheet:
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) hà spartutu "Cumu inserisce dati in a tabella di basa di dati MySQL? php inserisce l'istanza di dichjarazione di dati in MySQL ", vi aiuterà.
Benvenuti à sparte u ligame di stu articulu:https://www.chenweiliang.com/cwl-460.html
Benvenuti à u canali Telegram di u blog di Chen Weiliang per avè l'ultime aghjurnamenti!
📚 Questa guida cuntene un valore enormu, 🌟Questa hè una rara opportunità, ùn mancate micca! ⏰⌛💨
Condividi è mi piace se ti piace!
A vostra spartera è Mi piace sò a nostra motivazione cuntinua!