Drejtoria e artikujve
Baza e të dhënave MySQLSi të futni të dhëna në tabelë? php nëMySQLFut shembullin e deklaratës së të dhënave
Fut të dhëna MySQL
Përdorimi i tabelës MySQL INSERT N Deklarata SQL për të futur të dhëna.
Mund të futni të dhëna në tabelën e të dhënave përmes dritares së linjës së komandës mysql> ose përmes një skripti PHP për të futur të dhëna.
gramatikore
Më poshtë janë të zakonshme për futjen e të dhënave në tabelat e të dhënave MySQL INSERT N Sintaksa SQL:
INSERT INTO table_name ( field1, field2,...fieldN ) VALUES ( value1, value2,...valueN );
Nëse të dhënat janë tip karakteresh, duhet të përdorni thonjëza të vetme ose thonjëza të dyfishta, si p.sh.: "vlera".
Futni të dhënat përmes dritares së linjës së komandës
Më poshtë do të përdorim SQL INSERT N Deklarata fut të dhënat në tabelën e të dhënave MySQL chenweiliang_tbl
Shembull
Në shembullin e mëposhtëm ne do të fusim tre pjesë të të dhënave në tabelën 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>
Shënim: Shënoni me shigjeta -> Nuk është pjesë e deklaratës SQL, ai thjesht përfaqëson një linjë të re. Nëse një deklaratë SQL është shumë e gjatë, ne mund të krijojmë një rresht të ri për të shkruar deklaratën SQL duke përdorur tastin Enter. Terminatori i komandës i deklaratës SQL është një pikëpresje ;.
Në shembullin e mësipërm, ne nuk dhamë të dhënat e chenweiliang_id, sepse kjo fushë është caktuar si atributi AUTO_INCREMENT kur krijuam tabelën.Prandaj, fusha do të rritet automatikisht pa pasur nevojë ta vendosim atë.Në shembullin TANI() është një funksion MySQL që kthen një datë dhe orë.
Më pas, ne mund të shohim të dhënat e tabelës së të dhënave me deklaratën e mëposhtme:
Lexoni fletën e të dhënave:
Futni të dhëna duke përdorur skriptin PHP
Ju mund të përdorni funksionin mysqli_query() të PHP për të bërë SQL INSERT INTOkomanda për të futur të dhëna.
Funksioni ka dy parametra dhe kthen TRUE nëse ekzekutimi është i suksesshëm, përndryshe kthen FALSE.
gramatikore
mysqli_query(connection,query,resultmode);
参数 | përshkrim |
---|---|
lidhje | E detyrueshme.Përcakton lidhjen MySQL për t'u përdorur. |
pyetje | Kërkohet, specifikon vargun e pyetjes. |
modaliteti i rezultatit | Fakultative.një konstante.Mund të jetë ndonjë nga vlerat e mëposhtme:
|
Shembull
Programi në shembullin e mëposhtëm merr tre fusha të dhënash të futura nga përdoruesi dhe i fut ato në tabelën e të dhënave:
duke shtuar të dhëna
<?
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);
?>
Më pas, ne mund të shohim të dhënat e tabelës së të dhënave me deklaratën e mëposhtme:
Lexoni fletën e të dhënave:
Blogu Hope Chen Weiliang ( https://www.chenweiliang.com/ ) shared "Si të futni të dhëna në tabelën e bazës së të dhënave MySQL? php fut shembullin e deklaratës së të dhënave në MySQL", do t'ju ndihmojë.
Mirë se vini të shpërndani lidhjen e këtij artikulli:https://www.chenweiliang.com/cwl-460.html
Mirësevini në kanalin Telegram të blogut të Chen Weiliang për të marrë përditësimet më të fundit!
📚 Ky udhëzues përmban vlera të mëdha, 🌟Ky është një mundësi e rrallë, mos e humbisni! ⏰⌛💨
Shpërndaje dhe like nëse të pëlqen!
Ndarjet dhe pëlqimet tuaja janë motivimi ynë i vazhdueshëm!