php連線MySQL資料庫

2021-07-16 15:21:40 字數 2207 閱讀 8069

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  否則,執行成功,需要繼續從結果中取出資料並顯示出來。

補充sql語句:

set names  gbk;

use 資料庫名;

show  databases:

desc  表名:        顯示乙個表的「結構資訊」,返回的其實也是結果集(類似select語句)

補充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開始)

<?php

//1,連線資料庫:

$mylink = mysql_connect("localhost", 'root', '123');

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

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

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

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

//4,執行sql命令。

//$result = mysql_query( "幾乎任何sql語句 ");

if(1 == 2)

如果$result為false,表示執行失敗

else

}//下面開始執行select這種「返回資料」的語句,並顯示結果

$sql = "select * from temptab1 where id > 1";

$result = mysql_query($sql); //這裡如果執行成功,則被稱為「資料集」(結果集)

if($result === false)

else

echo "";

}//下面開始執行非select但返回資料的命令顯示結果

$sql = "show databases;"; //換成「desc 表名」這個命令,也是得到資料

$result = mysql_query($sql); //這裡如果執行成功,則被稱為「資料集」(結果集)

if($result === false)

else

echo "";

}//下面開始執行非select但返回資料的命令顯示結果

$sql = "show databases;";

$sql = "desc temptab1;";

$sql = "select * from temptab1";

$result = mysql_query($sql); //這裡如果執行成功,則被稱為「資料集」(結果集)

if($result === false)

else

echo "";

while( $record = mysql_fetch_array( $result ))

echo "";

} echo "";

}?>

php連線mysql資料庫

只寫了簡單的連線資料庫的 以及從資料庫中查詢資料 uname admin conn mysql connect localhost root 123 user db mysql select db books conn sql select from userlogin where username...

PHP連線MYSQL資料庫

php連線mysql比其他語言連線資料庫要方便的多,不像c 連線sql server似的那麼麻煩,還要匯入動態鏈結庫之類的。而php連線mysql只要你正確安裝安裝包套裝之後,預設情況下系統已經把該配置的都給配置好了,你只需要呼叫幾個函式即可。而且php是弱型別語言,也就是它不會像c那樣有嚴格的資料...

php連線mysql資料庫

1.連線伺服器 mysql connect string hostname string username string password 2.關閉資料庫 mysql close 3.選擇資料庫 mysql select db string database name,resource id res...