2016-03-22 7 views
0

私はmysqliをmysqliに置き換えたので、PHP 5.6からphp7にコードを適用しようとしていますが、次のエラーが発生します:
致命的なエラー:あなたの助けを事前に致命的なエラー:関数名は文字列でなければなりません

<?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) 
{ 
[email protected]_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); 
} 
?> 

ありがとう:ここ

ライン12上の文字列は、私のコードです。

答えて

1

それは単にタイプミスですか? $connはオブジェクトです:

$conn = @mysqli_connect($host, $user, $pass, $bdd); 

しかし、あなたはライン12(ラインエラーメッセージは、あなたが指す)に、ここで関数名としてそれを使用している:私はそれがあるべき疑う

$res_chemin = $conn($req_chemin); 

more:

$res_chemin = $conn->query($req_chemin); 
+0

多くのありがとう、アダム、私はそれを見ることができませんでした! 乾杯、 ピエール –

関連する問題