我正在寫一個函數,它接受三個參數,前兩個參數是字符串,但我想第三個參數組成多個參數。 下面是代碼多個參數作爲一個參數在php
function myFetch($query, $datatype, $variables){
include("models.php");
$stmt = $conn->prepare($query);
$stmt->bind_param($datatype, $variables);
$stmt->execute();
$result = $stmt->get_result();
return $result->fetch_assoc();
$stmt->close();
$conn->close();
}
從上面的代碼塊,我想的第三個參數$variable
包含其它參數,例如$variable = $one, $two, $three, $four
其中這些參數有自己的數據要傳遞給所述bind_param
功能。
的$query
,$datatype
和$variables
實施例:
$query = "SELECT * FROM table WHERE id = ? and visible = ?";
$datatype = "ii";
$id = 1,$visible = 1;
$variables = $id, $visible;
你想'$ variables'是一個數組* *? – David
如果它在'bind_param'工作,爲什麼不呢? –
請發佈$ query,$ datatype和$ variables的示例。 – Oliver