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

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:

zgjidhni * nga chenweiliang_tbl;
 

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
lidhjeE detyrueshme.Përcakton lidhjen MySQL për t'u përdorur.
pyetjeKërkohet, specifikon vargun e pyetjes.
modaliteti i rezultatitFakultative.një konstante.Mund të jetë ndonjë nga vlerat e mëposhtme:

  • MYSQLI_USE_RESULT (përdoreni këtë nëse keni nevojë të merrni shumë të dhëna)
  • MYSQLI_STORE_RESULT (e parazgjedhur)

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:

zgjidhni * nga chenweiliang_tbl;

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!

🔔 Bëhu i pari që merr "Udhëzuesin e përdorimit të mjeteve të marketingut të përmbajtjes AI" me vlerë "ChatGPT Content Marketing AI" në drejtorinë kryesore të kanalit! 🌟
📚 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!

 

发表 评论

Adresa juaj e emailit nuk do të publikohet. Përdoren fushat e kërkuara * Etiketa

lëvizni në krye