php中寫mysql語句
不管怎樣,在這里我總結了常用的PHP連接MySQL數據庫以及讀取寫入數據庫的方法,希望能夠幫到你,當然也是作為我自己的一個回顧總結。
1.為了更好地設置數據連接,一般會將數據連接所涉及的值定義成變量.
?
1
2
3
4
5
6
7
$mysql_server_name='localhost'; //改成自己的mysql數據庫服務器
$mysql_username='root'; //改成自己的mysql數據庫用戶名
$mysql_password='123456'; //改成自己的mysql數據庫密碼
$mysql_database='Mydb'; //改成自己的mysql數據庫名
也可把以上變量放在一個文件里,可以隨時讓其他文件調用.
例如: 將以上內容放在:db_* 那么在其他需要用到數據庫的頁面直接調用.
調用代碼:require("db_*");
2.連接數據庫
?
1
2
3
4
5
6
7
8
9
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting") ; //連接數據庫
mysql_query("set names 'utf8'"); //數據庫輸出編碼 應該與你的數據庫編碼保持一致.南昌網站建設公司百恒網絡PHP工程師建議用UTF-8 國際標準編碼.
mysql_select_db($mysql_database); //打開數據庫
$sql ="select * from news "; //SQL語句
$result = mysql_query($sql,$conn); //查詢
3.讀取表中的內容,這里我們用while,可以根據具體情況,用for 或其他的.
?
1
2
3
4
5
6
7
8
9
10
11
while($row = mysql_fetch_array($result))
{
echo "
PHP的mysql語句
$sql = "select *,* as bname,* as cname from mmo_lmessage c1,mmo_lmessage c2,mmo_pairing e where *=* and *=* and type=1";$sql = $sql." LIMIT $p->firstRow".",$p->listRows";$voList = $pairing->query($sql); 這樣就能分頁了。
求php與mysql的鏈接及相應的操作語句
//1,連接數據庫
$con=mysql_connect('127.0.0.1','root','123456');
//2,判斷是否有錯誤,如果有錯誤輸出提示,并停止程序運行
if(mysql_errno()){
echo '鏈接數據庫失敗,錯誤是'.mysql_errno();
exit;
}
//3,選擇庫
mysql_select_db('32demo');
//4,設置字符集
mysql_set_charset('utf8');
//5,生成sql語句
$sql='insert into user(id,username,password) values(10,"root","123")';
//6,發送sql語句,把發送的結果賦值給一個變量
$result=mysql_query($sql);
//7,判斷是否發送成功,并提示用戶
if($result && mysql_affected_rows()){
echo '注冊成功';
}else{
echo '注冊失敗';
}
//8,關閉mysql連接
mysql_close($con);
?>
php中插入MySQL數據庫的語句怎么寫
顯示數據庫或表:
showdatabases;//然后可以usedatabase_name;
showtables;
更改表名:
altertabletable_namerenamenew_t;
添加列:
altertabletable_nameaddcolumnc_ncolumnattributes;
刪除列:
altertabletable_namedropcolumnc_n;
創建索引:
altertablec_tableaddindex(c_n1,c_n2);
altertablec_tableadduniqueindex_name(c_n);
altertablec_tableaddprimarykey(sid);
刪除索引:
altertablec_tabledropindexc_n1;
更改列信息:
alter tablet_tablechangec_1c_1varchar(200);
altertablet_tablemodify1c_1varchar(200);
insert插入語句:
insertintotable_name(c_1,c_2)
values('x1',1);
update語句:
update table_namesetc_1=1wherec_2=3;
刪除數據庫或者表:
droptabletable_name;
dropdatabasedatabase_name;//使用mysql_drop_db()可以刪除的.
轉載請注明出處華閱文章網 » phpmysql語句