我试图将代码从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);
}
?>
提前感谢您的帮助。
答案 0 :(得分:1)
这只是一种错字(各种各样)吗? $conn
是一个对象:
$conn = @mysqli_connect($host, $user, $pass, $bdd);
但您在第12行(错误消息指向的行)中将其用作函数名称:
$res_chemin = $conn($req_chemin);
我怀疑它应该更像:
$res_chemin = $conn->query($req_chemin);