PHP 5 與 PHP 7之間的差別在於名稱不同和帶入位罝不同其於沒什麼差別。
一、PHP 5 用法
I.介紹
1. mysql_pconnect:建立了正確的連接
2. mysql_error:返回最後一個錯誤的字符串描述
3. mysql_select_db:連線資料庫
4. mysql_query:用來判斷資料庫查詢是否成功
5. die:該函數是exit()
6. mysql_fetch_assoc:獲取資料庫的欄位陣例。
7. mysql_num_rows:獲取資料庫的總筆數。
II.程式範例
hostname_GD1 = "localhost";
database_GD1 = "資料庫名稱";
username_GD1 = "root";
password_GD1 = "密碼";
GD1 = mysql_pconnect(hostname_GD1, username_GD1, password_GD1) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_select_db(database_GD1, GD1);
query_Re1_menu = "SELECT * FROM text1";
Re1_menu = mysql_query(query_Re1_menu, GD1) or die(mysql_error());
row_Re1_menu = mysql_fetch_assoc(Re1_menu);
totalRows_Re1_menu = mysql_num_rows(Re1_menu);
do {
echo row_Re1_menu['id'];//取得id的值
} while (row_Re1_menu = mysql_fetch_assoc(Re1_menu));
二、PHP 7 用法
I.介紹
1. mysqli_connect:建立了正確的連接
2. mysqli_error:返回最後一個錯誤的字符串描述
3. mysql_select_db:連線資料庫
4. mysqli_query:用來判斷資料庫查詢是否成功
5. die:該函數是exit()
6. mysqli_fetch_assoc:獲取資料庫的欄位陣例。
7. mysqli_num_rows:獲取資料庫的總筆數。
II.程式範例
hostname_GD1 = "localhost";
database_GD1 = "資料庫名稱";
username_GD1 = "root";
password_GD1 = "密碼";
GD1 = mysqli_connect(hostname_GD1, username_GD1, password_GD1) or trigger_error(mysqli_error(GD),E_USER_ERROR);
mysqli_select_db(GD,database);
query_Re1_menu = "SELECT * FROM text1";
Re1_menu = mysqli_query(GD1,query_Re1_menu) or die(mysqli_error(GD));
row_Re1_menu = mysqli_fetch_assoc(Re1_menu);
totalRows_Re1_menu = mysqli_num_rows(Re1_menu);
do {
echo row_Re1_menu['id'];//取得id的值
} while (row_Re1_menu = mysqli_fetch_assoc(Re1_menu));
