我正在尝试将代码从 php 5.6 改编为 php7,所以我用 mysqli 替换了 mysql,但我收到以下错误:
致命错误:函数名称必须是第 12 行的字符串
这是我的代码:
<?php include("day_image/config.php");
$time=time();
$jour=date("z",$time);
$conn = @mysqli_connect($host, $user, $pass, $bdd);
$req="select image from chat_du_jour where jour=$jour";
$res = $conn->query($req);
if (@mysqli_num_rows($res)!=0)
{
$row=@mysqli_fetch_row($res);
}
$req_chemin="select chemin from chat_du_jour where jour=$jour";
$res_chemin = $conn($req_chemin);
if (mysqli_num_rows($res_chemin)!=0)
{
$row_chemin=mysqli_fetch_row($res_chemin);
}
?>
提前感谢您的帮助。
这只是一个错别字(各种)吗? $conn
是一个对象:
$conn = @mysqli_connect($host, $user, $pass, $bdd);
但是您在第 12 行(错误消息指向您的行)中将其用作函数名称:
$res_chemin = $conn($req_chemin);
我怀疑它应该更像:
$res_chemin = $conn->query($req_chemin);