1. 程式人生 > >PHP對於數據庫的基本 操作

PHP對於數據庫的基本 操作

echo 對數 默認 取出 進入 活動 所有 意思 admin

如果您是使用本人推薦的PHPstudy,那麽您可以按照以下操作進行,如果是別的PHP環境可能有所差異。

進入數據庫的後臺,在瀏覽器地址欄輸入 localhost/phpmyadmin 即可進入數據庫中,默認的用戶名和用戶密碼都是root;

這裏可以建數據庫,建表,向表裏面插入數據,很簡單,向Word一樣,不需要命令語句就可以。

但想在PHP裏操作數據表,還是需要MySQL語句的。

以下命令都是在PHP裏對數據庫操作的代碼。

鏈接數據庫:

$lin = mysql_connect(‘localhost‘,‘root‘,‘root‘);

mysql_connect() 函數打開MySQL 連接。

localhost,這是你本地的服務器,root:用戶名,root:密碼。(對應順序

使用數據庫:

mysql_select_db(‘feest‘,$lin);

mysql_select_db() 函數設置活動的 MySQL 數據庫。

feest:數據庫名稱,$lin : MySQL 的連接。

查詢數據庫中其中一個表裏的數據:

$check = mysql_query("select * from yonghu where username=‘‘123");

yonghu : 是你要查詢的表的名稱 , username : 是你要查詢的字段。

這句話的意思是 :查詢 yonghu 表裏面是否存在字段 username 為 123這條數據。

* 這個符號表示查詢yonghu裏面所有的數據,*這個位置代表的是關鍵字

的意思。

舉個例子

  $check = mysql_query("select username from yonghu );

這句的意思是:查詢yonghu表裏字段名為username的數據。

這個時候你想echo $check這個變量是echo不出來的,會echo出 Resource id # 這個,需要用mysql_fatch_array把查詢結果遍歷並取出數據放到數組或者是變量中才行。

  $guanjian = mysql_fetch_array($check);

這樣就會返回給你一個數組,這樣就可以獲取數組中的數據,比如:echo $guanjian[‘username‘];

就會echo出表裏面字段為username 的值。

查詢數據庫裏面符合查詢條件的數目:

mysql_num_rows()

舉個例子:

$ini = mysql_query("select * from yonghu where username = ‘123‘ ");

$hue = mysql_num_rows($ini);


這時echo $hue ,會出現你表中符合條件的行數,就是符合要求的數目。(登陸可以使用這個來寫。


PHP對於數據庫的基本 操作