php中操作資料庫__資料庫

來源:互聯網
上載者:User
php中操作資料庫

基本流程:
1,串連資料庫:

$mylink  =  mysql_connect(“localhost”,  ‘root’,  ‘123’);

2,設定串連編碼(通常是utf8)

mysql_set_charset(“utf8”);          //也可以使用:mysql_query(“set names utf8”);

3,選擇資料庫(如有需要)

mysql_select_db(“資料庫名”);        //也可以使用:mysql_query(“use  資料庫名”);

4,執行sql命令。

$result  =  mysql_query( “幾乎任何sql語句 ”);    返回的結果通常需要分兩種情形進行處理:    4.1:如果是無返回資料的語句:    4.1.1 如果$result為true,表示執行成功    4.1.2 如果$result為false,表示執行失敗    4.2:如果是有返回資料的語句:    4.2.1  如果$result為false,表示執行失敗    4.2.2  否則,執行成功,需要繼續從結果中取出資料並顯示出來。

補充php操作mysql的函數:

//慢慢我會補充上去,一開始沒那麼全面    $record  =  mysql_fetch_array( 結果集$result );    $n1 = mysql_num_rows(  結果集$result ):  擷取結果集的行數    $n2 = mysql_num_fields(  結果集$result ):  擷取結果集的列數    mysql_field_name( 結果集$result, $i  ): 擷取結果集中的第i個欄位名(i從0開始)    mysql_error() :返回錯誤資訊

or die(),表示串連資料庫操作失敗時終止,可協助你知道哪裡出現錯誤

<?php//1,串連資料庫:$mylink  =  mysql_connect("localhost",  'root',  '123') or die("串連資料庫失敗,可能是密碼,賬戶,IP錯誤,請好好檢查");//2,設定串連編碼(通常是utf8)mysql_set_charset("utf8") ;     //也可以使用:mysql_query("set names utf8");//3,選擇資料庫(如有需要)mysql_select_db("tempdb1") or die("資料庫不存在,請重新確認");  //4,執行sql命令。//$result  =  mysql_query( "幾乎任何sql語句 ");

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.