Sengoli sa Lingoloa
MySQL databaseU KA HLAHISA potso joang? Ntlafatsa syntax/taelo/polelo
MySQL UPDATE potso
Haeba re hloka ho fetola kapa ho ntlafatsa lintlha ho MySQL, re ka sebelisa taelo ea SQL UPDATE ho sebetsa. .
sebōpeho-puo
E latelang ke syntax e akaretsang ea SQL bakeng sa taelo ea UPDATE ea ho fetola data ea tafole ea MySQL:
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- O ka ntlafatsa karolo e le 'ngoe kapa ho feta ka nako e le 'ngoe.
- O ka hlakisa boemo bofe kapa bofe ho poleloana ea WHERE.
- O ka ntlafatsa data ka nako e le 'ngoe tafoleng e le' ngoe.
Temana ea WHERE e thusa haholo ha o hloka ho nchafatsa data moleng o boletsoeng tafoleng ea data.
Ntlafatsa lintlha ka taelo ea taelo
Ka tlase re tla sebelisa poleloana ea WHERE ho taelo ea SQL UPDATE ho ntlafatsa lintlha tse boletsoeng tafoleng ea chenweiliang_tbl:
Mohlala
Mohlala o latelang o tla ntlafatsa boleng ba sebaka sa chenweiliang_title seo chenweiliang_id ea sona e leng 3 lethathamong la lintlha:
Polelo ea SQL UPDATE:
mysql> UPDATE chenweiliang_tbl SET chenweiliang_title='学习 C++' WHERE chenweiliang_id=3; Query OK, 1 rows affected (0.01 sec) mysql> SELECT * from chenweiliang_tbl WHERE chenweiliang_id=3; +-----------+--------------+---------------+-----------------+ | chenweiliang_id | chenweiliang_title | chenweiliang_author | submission_date | +-----------+--------------+---------------+-----------------+ | 3 | 学习 C++ | chenweiliang.com | 2016-05-06 | +-----------+--------------+---------------+-----------------+ 1 rows in set (0.01 sec)
Ho tsoa ho sephetho, chenweiliang_title eo chenweiliang_id ea eona e leng 3 e fetotsoe.
Ntlafatsa lintlha u sebelisa mongolo oa PHP
PHP e sebelisa mosebetsi mysqli_query() ho phethahatsa lipolelo tsa SQL, o ka sebelisa kapa oa se sebelise poleloana ea WHERE ho lipolelo tsa SQL UPDATE.
Tlhokomeliso:Se ke oa sebelisa poleloana ea WHERE ho ntlafatsa lintlha tsohle tse tafoleng ea data, kahoo e-ba hlokolosi.
Ts'ebetso ena e na le phello e ts'oanang le ho etsa polelo ea SQL ho mysql> taelo ea taelo.
Mohlala
Mohlala o latelang o tla ntlafatsa lintlha tsa sebaka sa chenweiliang_title seo chenweiliang_id e leng 3.
Teko ea polelo ea MySQL UPDATE:
<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('连接失败: ' . mysqli_error($conn));
}
// 设置编码,防止中文乱码
mysqli_query($conn , "set names utf8");
$sql = 'UPDATE chenweiliang_tbl
SET chenweiliang_title="学习 Python"
WHERE chenweiliang_id=3';
mysqli_select_db( $conn, 'chenweiliang' );
$retval = mysqli_query( $conn, $sql );
if(! $retval )
{
die('无法更新数据: ' . mysqli_error($conn));
}
echo '数据更新成功!';
mysqli_close($conn);
?>Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) o arolelane "U ka HLAHALA potso joang ho database ea MySQL? Ntlafatsa Syntax/Taelo/Polelo" ho u thusa.
Rea u amohela ho arolelana sehokelo sa sengoloa sena:https://www.chenweiliang.com/cwl-463.html
Ho notlolla maqheka a patiloeng🔑, rea u amohela ho kenela mocha oa rona oa Telegraph!
Share le ho rata haeba u e rata! Likabelo tsa hau le tseo u li ratileng ke khothatso ea rona e tsoelang pele!