2016-03-27 11 views
0

çalışan, ancak işe yaramıyor:sqli toplamı değil aşağıdaki cods veritabanı tablosunun bir sütunun toplamını çalışıyorum

$sqli = "SELECT sum(total_salary) AS totSalary FROM allsalary WHERE month_session = '$month_name' and org_session = '$org_name' and desig_session = '$desig_name' ORDER BY ID ASC "; 
$stmt = $mysqli->prepare($sqli); 
$stmt->execute(); 
$stmt->store_result(); 
$totl = $stmt->fetch(); 
$total_salary = $totl['totSalary']; 
echo $total_salary; 

Ama doğru tabloyu getir başladı.

Şimdi Burada iki temel işlevleri eksik bind_param() ve bind_result() olan

cevap

0

..... Bir önerim ihtiyaç 'total_salary' adlı sütunu toplamak istiyorum

$sql = "SELECT sum(total_salary) FROM allsalary WHERE month_session = ? 
     and org_session = ? and desig_session = ? ORDER BY ID ASC"; 
$stmt = $mysqli->prepare($sql); 
$sttmt->bind_paran("sss",$month_name,$org_name,$desig_name); 
$stmt->execute(); 
$stmt->bind_result($total_salary); 
$stmt->fetch(); 

echo $total_salary; 
+0

harika, işe yarıyor. –

İlgili konular