2016-03-22 23 views
0

Bir kodu php 5.6'dan php7'ye uyarlamaya çalışıyorum, bu yüzden mysql'i mysqli ile değiştirdim, ancak şu hatayı alıyorum:
Önemli hata: İşlev adı bir Yardımlarınız için şimdidenÖnemli hata: İşlev adı bir dize olmalıdır.

<?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); 
} 
?> 

Teşekkür: Burada

hattı 12 dize benim koddur.

cevap

1

Sadece bir yazım hatası mı (tür)? Bunun olması gerektiğini şüpheli

$res_chemin = $conn($req_chemin); 

:

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

Ama hat 12 üzerinde burada bir fonksiyon ismi olarak kullanıyorlar (hat hata iletisi işaret): $conn bir nesnedir daha fazla benzer:

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

Çok teşekkürler, Adam, Göremedim! Şerefe, Pierre –

İlgili konular