我正在尝试将旧的mysql_代码转换为mysqli_,将其全部重命名为mysqli_不起作用,我不断收到“警告:mysqli_query()至少应输入2个参数,并输入1个”和“警告:mysqli_error()期望将参数1转换为是mysqli,输入的字符串”在此如何转换以下代码以使其正常工作的任何人都可以帮助我。我找不到易于理解的教程。
function TicketFetcher(){
$ticketsSQl = "SELECT tickets FROM tickets";
$ticketsResult = mysqli_query($ticketsSQl) or die("Failed sql is " .
$ticketsSQl . "<br>Invalid query: " . mysqli_error());
$tickets = mysqli_fetch_array($ticketsResult);
$tickets = $tickets[0];
return $tickets;
}
最佳答案
因为在MySQLi函数中,我们必须在函数中传递连接信息
像这样
mysqli_query($conn,$ticketsSQl);
$conn =(host,username,password,dbname);