我正在尝试将旧的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);

07-24 19:58