天龍八部 八步操作資料庫 七賤下天山 七步操作資料庫 (將判斷錯誤省略) 六脈神劍 六步操作資料庫(將判斷錯誤省略,將選擇資料庫添加到第一步) 1.連接資料庫 mysqli_connect(); 參數1:資料庫主機地址 參數2:資料庫用戶名 參數3:資料庫密碼 參數4:[可選參數] 要操作的資料庫名 ...
天龍八部 八步操作資料庫 七賤下天山 七步操作資料庫 (將判斷錯誤省略) 六脈神劍 六步操作資料庫(將判斷錯誤省略,將選擇資料庫添加到第一步) 1.連接資料庫 mysqli_connect(); 參數1:資料庫主機地址 參數2:資料庫用戶名 參數3:資料庫密碼 參數4:[可選參數] 要操作的資料庫名稱 參數5:mysql資料庫的埠號 3306 返回值:成功返回一個mysqli對象 失敗返回一個false; 七賤下天山:mysqli_connect('localhost','root','password') or die("資料庫連接失敗"); 六脈神劍:mysqli_connect('localhost','root','password','dbname') or die("資料庫連接失敗");
2.判斷錯誤 (可以省略) mysqli_connect_errno() 參數:mysql連接後返回的對象 返回值:返回上一次連接錯誤的錯誤代碼 mysqli_connect_error() 參數:mysql連接後返回的對象 返回值:返回連接錯誤信息 3.選擇資料庫 (如果在第一步已經在參數中填寫了資料庫名稱,這一步可以省略) mysqli_select_db() 參數1:由mysqli_connect()打開資料庫返回的對象標示。 參數2:要選擇的資料庫 返回值:成功返回true,失敗返回false; 4.設置字元集 mysqli_set_charset() 設置客戶端的字元集 參數1:由mysqli_connect()打開資料庫返回的對象標示。 參數2:要設置的字元集 成功返回true,失敗返回false; 5.準備要操作的SQL語句 (增、刪、改、查) 6.將SQL語句發送到資料庫執行 mysqli_query();發送一條語句到mysql伺服器 參數1:由mysqli_connect()打開資料庫返回的對象 參數2:要操作的SQL語句 做:增、刪、改 成功 返回true,失敗返回false; 做:查詢、返回:成功返回結果對象,失敗返回false; 7.判斷並且處理結果 mysqli_affected_rows() 返回上一步操作mysql資料庫所受的影響換行。 參數:由mysqli_connect()打開資料庫返回的對象標示。 返回值:如果成功返回一個>0的整數,如果失敗返回0 或者 -1; 註意:能返回影響的操作只有 添加數據、刪除數據、修改數據。 mysqli_num_rows() 返回結果對象中行的數目 參數:結果對象變數 返回值:返回結果對象中行的數目 mysqli_fetch_assoc() 將結果對象中一行作為關聯數組返回。 參數:結果對象變數 返回值:關聯數組 8.關閉資料庫 mysqli_close() 關閉對mysql的鏈接 參數:由mysqli_connect()打開數據返回的對象標示。 如果成功則返回true,失敗返回false;