在PHP中,bind_param()
函數用于將參數綁定到預處理語句。它并不直接返回值,而是返回一個布爾值,表示操作是否成功。如果綁定成功,函數返回true
;如果出現錯誤,函數返回false
。
下面是一個使用bind_param()
的示例:
// 創建一個預處理語句
$stmt = $pdo->prepare("INSERT INTO users (username, email) VALUES (?, ?)");
// 綁定參數
$username = "JohnDoe";
$email = "johndoe@example.com";
$result = $stmt->bind_param("ss", $username, $email);
// 檢查是否綁定成功
if ($result === false) {
echo "Error: " . $stmt->error;
} else {
// 執行預處理語句
$stmt->execute();
echo "New user added successfully!";
}
在這個示例中,我們創建了一個預處理語句來插入用戶信息。然后,我們使用bind_param()
函數將參數$username
和$email
綁定到預處理語句。最后,我們檢查bind_param()
的返回值,以確定操作是否成功。