欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

php mysqli 參數

林晨陽1年前7瀏覽0評論

PHP mysqli參數詳解

PHP mysqli是PHP提供的一種對MySQL數據庫進行操作的接口,其中涉及到了許多參數,每個參數都起著不同的作用。下面就我們就來一一詳細了解下這些參數。

連接參數:

連接參數指建立數據庫連接時需要設置的參數,主要有:

$servername = "localhost"; // 數據庫主機名
$username = "root"; // 數據庫用戶名
$password = ""; // 數據庫密碼
$dbname = "test"; // 數據庫名
$conn = mysqli_connect($servername, $username, $password, $dbname);

建立連接需要傳入以上四個參數,即數據庫的主機名、用戶名、密碼和數據庫名。需要注意的是,在使用mysqli函數庫時,連庫串必須放在mysqli_connect函數中,并且一定要放在mysqli_query語句之前。另外,在連接完成之后,需根據實際情況設定數據庫字符集:

mysqli_set_charset($conn,"utf8");

查詢參數:

查詢參數主要用于構造查詢語句,包括select語句、insert語句、update語句和delete語句等等。以下是一些常用的查詢參數:

  • SELECT語句參數:
    • SELECT * FROM table_name;
    • SELECT column1, column2, ... FROM table_name;
    • SELECT DISTINCT column1, column2, ... FROM table_name;
  • INSERT語句參數:
    • INSERT INTO table_name (column1, column2, column3, ...) VALUES (value1, value2, value3, ...);
  • UPDATE語句參數:
    • UPDATE table_name SET column1 = value1, column2 = value2, ... WHERE condition;
  • DELETE語句參數:
    • DELETE FROM table_name WHERE condition;

結果參數:

結果參數是指通過查詢獲取到的結果,主要有以下幾種類型:

  • SELECT查詢的結果:
  • SELECT查詢會返回一種結果集,共有以下兩種不同的形式:

    • mysqli_result對象:表示查詢結果,需要使用mysqli_fetch_array或mysqli_fetch_assoc等函數來遍歷結果集。例如:
    • $sql = "SELECT id, name FROM users WHERE id=1";
      $result = mysqli_query($conn, $sql);
      $row = mysqli_fetch_array($result); // 將查詢結果轉化為數組格式
      echo "id: " . $row["id"]. " - name: " . $row["name"];
    • 查詢是否成功:如果查詢失敗,mysqli_query函數會返回false,否則返回mysqli_result對象。例如:
    • $sql = "SELECT id, name FROM users WHERE id=1";
      $result = mysqli_query($conn, $sql);
      if (!$result) {
      die('查詢失敗');
      }
  • INSERT,UPDATE,DELETE語句的結果:
  • 通過這些語句,我們可以修改數據庫表中的記錄,這些查詢操作會返回一個整型數值,表示查詢操作影響的記錄數。例如:

    $sql = "DELETE FROM users WHERE id=1";
    $result = mysqli_query($conn, $sql);
    if ($result >0) {
    echo "刪除成功";
    } else {
    echo "刪除失敗";
    }

錯誤參數:

錯誤參數是指我們在使用mysqli函數庫時,可能會遇到語法錯誤,或者連接數據庫服務器失敗等等錯誤情況。一旦遇到這些錯誤,我們如何進行處理呢?

一般情況下,我們可以通過檢查mysqli_errno函數來判斷錯誤類型,通過mysqli_error函數來獲取錯誤信息。例如:

if(mysqli_connect_errno()){
echo "連接失敗:" . mysqli_connect_error();
}
if(mysqli_errno($conn) != 0){
echo "MySQL錯誤:" . mysqli_error($conn);
}

mysqli_connect_errno和mysqli_connect_error函數用于檢查連接錯誤,mysqli_errno和mysqli_error則用于檢查SQL語句執行錯誤。

總結:

以上就是php mysqli常用的幾種參數種類及其詳解。在實際使用時,我們應該理解這些參數的含義,并且根據具體的需求進行相應的變動和設置。