Sida loo geliyo xogta miiska xogta MySQL? php geli tusaale bayaanka xogta MySQL

database MySQLSida loo geliyo xogta miiska? php kuMySQLGeli tusaale bayaanka xogta

MySQL geli xogta

Isticmaalka miiska MySQL GALGALO Qoraalka SQL si loo geliyo xogta.

Waxaad xogta geli kartaa miiska xogta iyada oo loo marayo mysql> daaqada degdega ah, ama iyada oo loo marayo qoraalka PHP si aad xogta u geliso.

naxwaha

Kuwa soo socda ayaa caan u ah gelinta xogta miisaska xogta MySQL GALGALO SQL syntax:

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

Haddii xogtu ay tahay nooca xarfaha, waa inaad isticmaashaa hal-xigasho ama xigasho labanlaab ah, sida: "value".


Geli xogta iyada oo loo marayo daaqada degdega ah

Hoos waxaan isticmaali doonaa SQL GALGALO Bayaanka ayaa xogta gelinaya miiska xogta MySQL chenweiliang_tbl

tusaale

Tusaalaha soo socda waxaanu gelin doonaa saddex qaybood oo xog ah shaxda 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>

Xusuusin: Ku calaamadee fallaadho -> Ma aha qayb ka mid ah bayaanka SQL ee waxay ka dhigan tahay khad cusub, haddii qoraalka SQL uu aad u dheer yahay, waxaan samayn karnaa khad cusub oo lagu qoro bayaanka SQL annagoo adeegsanayna furaha "Enterminator" ee qoraalka SQL waa semicolon ;.

Tusaalaha kore, ma aanan bixinin xogta chenweiliang_id, sababtoo ah goobtan waxaa loo dejiyay sifada AUTO_INCREMENT markii aan abuurnay miiska.Sidaa darteed, goobta si toos ah ayaa loo kordhin doonaa iyada oo aan u baahnayn in aan dejino.Tusaalaha hadda () waa shaqada MySQL oo soo celisa taariikhda iyo waqtiga.

Marka xigta, waxaan ku arki karnaa xogta miiska xogta leh bayaankan soo socda:

Akhri xaashida xogta:

dooro * ka chenweiliang_tbl;
 

Geli xogta adoo isticmaalaya qoraalka PHP

Waxaad isticmaali kartaa PHP's mysqli_query() si aad u sameyso SQL GALIamarka gelida xogta.

Shaqadu waxay leedahay laba xuduud waxayna soo celisaa RUN haddii fulinta lagu guuleysto, haddii kale waxay soo noqotaa BEEN.

naxwaha

mysqli_query(connection,query,resultmode);
Xusuussharaxaad
xiriirLoo baahan yahayWuxuu qeexayaa isku xirka MySQL si loo isticmaalo.
weydiintaLoo baahan yahay, waxay qeexaysaa xadhigga weydiinta.
habka natiijadaIkhtiyaarijoogto ah.Waxay noqon kartaa mid ka mid ah qiimayaashan:

  • MYSQLI_USE_RESULT ( isticmaal kan haddii aad u baahan tahay inaad soo qaadato xog badan)
  • MYSQLI_STORE_RESULT (ugu tala galay)

tusaale

Barnaamijka tusaalahan soo socda wuxuu helayaa saddex qaybood oo xog ah oo uu galiyay isticmaaluhu wuxuuna geliyaa shaxda xogta:

ku daray xogta

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

Marka xigta, waxaan ku arki karnaa xogta miiska xogta leh bayaankan soo socda:

Akhri xaashida xogta:

dooro * ka chenweiliang_tbl;

Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) la wadaagay "Sidee xogta loo geliyaa miiska xogta MySQL? php geli tusaale bayaanka xogta MySQL", way ku caawin doontaa.

Ku soo dhawoow inaad wadaagto xiriirka maqaalkan:https://www.chenweiliang.com/cwl-460.html

Ku soo dhawoow kanaalka Telegramka ee Chen Weiliang's blog si aad u hesho wararkii ugu dambeeyay!

🔔 Noqo kuwa ugu horreeya ee hela "ChatGPT Content Suuqgeynta AI Hagaha Isticmaalka Qalabka" ee tusaha sare ee kanaalka! 🌟
📚 Hagahan waxa uu ka kooban yahay qiimo aad u weyn, 🌟Tani waa fursad naadir ah, ha seegin! ⏰⌛💨
Share iyo like saar hadaad jeceshahay!
Wadaagistaada iyo jeceylkaaga ayaa ah dhiirigelintayada joogtada ah!

 

评论

Cinwaanka emailkaaga lama daabici doono. 项 已 用 * Calaamadda

kor ugu rog