我正在嘗試調用我的函數,但她錯了。 我相信它是連接變量。PHP MySQLi選擇功能不執行
連接:
$conn = mysqli_connect('','','', '');
if(mysqli_connect_errno()) {
header("Location: error.php");
exit();
}
功能:
function t_car($id) {
global $conn;
$s_t_car = "SELECT *
FROM t_car
WHERE session='$id'";
$s_t_car_return = mysqli_query($conn, $s_t_car) or die("Erro SQL.".mysqli_error());
return $s_t_car_return;
}
呼叫功能:
$s_t_car_return = t_car($conn, $_SESSION['session_client']);
if(mysqli_num_rows($s_t_car_return)!=0) {
while($r_t_car = mysqli_fetch_array($s_t_car_return)) {
}
}
錯誤:
捕獲的致命錯誤:類的mysqli的對象不能被轉換成字符串
你在哪裏得到這個錯誤?其他幾點 - 您返回$ s_t_carrinhos_return',但'$ s_t_carrinhos_return'永遠不會被定義;是一個錯字?此外,'mysqli_error()'將連接作爲參數,所以它應該是'mysqli_error($ conn)' – andrewsi
我更正了變量的返回 – Mourinha