テーブルからすべての列を合計しようとしていますが、その列は機能しません。 これは、DBへの私のクエリです:どのようにPHPでMySQLの各列を合計するには?
$sql = mysql_query("SELECT SUM(clicks) as total FROM urls WHERE member_id='$mem_id'");
$row = mysql_fetch_array($sql);
$sum = $row['total'];
私は何も作業していないスクリプトを実行しようとします。 whileループでも試してみましたが、新しい行の列のクリックからすべての結果を得て、それらを合計することはできません。 ここで私は間違いをしていますか?クエリ
$query = "SELECT * FROM urls WHERE member_id='$mem_id'";
$query_run = mysql_query($query);
$totalclicks= 0;
while ($num = mysql_fetch_assoc ($query_run)) {
$totalclicks += $num['clicks'];
}
echo $totalclicks;
どこでも。過去3年間に発行されたPHPとMySQLの使用に関する基本的な本やチュートリアルを自分で習得してください。 – Strawberry
「何も動いていない」それはどういう意味ですか?白いページ?多くの警告?致命的な誤り?どのようにmysqli関数を使うか(iをメモしてください)は、mysql_query csとしてください。長い間廃止されており、現在のPHPのバージョンでexsitsingされていません。それ以外は: "クエリに失敗しましたか?もしそうなら、mysqlによるとエラー" –