我想通過一個mysqli連接到一個類,它使用預準備語句。但是,我錯過了一些東西,它不起作用。我做錯了什麼?不能通過mysqli連接到類
下面的代碼輸出 「無」
的index.php
$db_host = 'localhost';
$db_name = 'my_database';
$db_user = 'my_user';
$db_password = 'my_password';
$con = new mysqli($db_host,$db_user,$db_password,$db_name);
if (mysqli_connect_errno())
{
die(mysqli_connect_error());
}
$obj = new Obj($con);
obj.php
Class Obj
{
public function __construct(mysqli $con)
{
$sql = "SELECT * FOM myTable";
if($con->prepare($sql))
{
echo "yes";
}
else
{
echo "no";
}
}
}
檢查你的代碼,if($ con> prepare($ slq))',你通過'$ slq'而不是'$ sql' –
對不起。寫這篇文章時,這只是一個錯字。我已經在構造函數中編輯它 – Typhoon101
,使用'print_r($ con)'來檢查你是否得到$ con或不是? –