php入門學(xué)習(xí)知識點一PHP與MYSql連接與查詢

字號:


    一、連接數(shù)據(jù)庫
    1、mysql_connect:開啟MySQL鏈接
    mysql_connect('主機(jī)','用戶名','密碼')
    2、mysql_select_db:打開一個數(shù)據(jù)庫
    mysql_select_db('數(shù)據(jù)庫名',$鏈接標(biāo)識符)//鏈接標(biāo)識符不填寫則默認(rèn)為上一次打開的連接
    3、mysql_query("setnames'GBK'")解決中文亂碼問題;
    mysql_query("setnames'編碼(utf8或GBK)'")//UTF8不能有“-”
    二、查詢數(shù)據(jù)
    1、mysql_query(SQL語句,連接標(biāo)識符);
    $sql="Select*FROMTest"
    $result=mysql_query($sql)//連接標(biāo)識符默認(rèn)為上一次打開的鏈接
    //獲取錯誤信息
    $result=@mysql_query($sql)ordie(mysql_error())
    2、獲取查詢到的結(jié)果
    a、mysql_fetch_row($result);
    $row=mysql_fetch_row($result);
    echo$row[0];
    b、mysql_fetch_array($result);
    $row=mysql_fetch_array($result);
    echo$row[0];
    echo$row['key'];
    說明:mysql_fetch_array和mysql_fetch_row功能基本相同,只不過它除了可以用從0開始的偏移量作索引,還可以用域名作索引。
    值返回下一行的所有域值,并將其保存至一個數(shù)組中,沒有行時返回false。