dポイントプレゼントキャンペーン実施中!

お世話になります。
PHPてmySQLからデータを取り出したいです。
下記の様に記述をしたのですが、データベース上の[tanka]フィールドの合計[SUM(tanka)]が返ってきません。
宜しくお願いします。

//IDをキーにデータを検索
$id = $_GET['id'];
$sql = 'SELECT SUM(tanka) FROM jisseki WHERE id2 = ' . $id;
$res = $mdb2->query($sql);

※接続は出来ています。
if(PEAR::isError($res)){
exit('selectに失敗しました');
}

//ココから先の処理がイマイチ理解できていないのかもしれません。
while ($row[] = $res->fetchRow() ){
$smarty->assign("sum",$row['SUM(tanka)']);
}

A 回答 (1件)

別名をつけてみては



SELECT SUM(tanka) AS SUM FROM ・・・

としておいて$row['SUM']でアクセスする
    • good
    • 0
この回答へのお礼

有り難うございます。
SQLの基本が全然出来ていないみたいです。お恥ずかしい
有り難うございました。

お礼日時:2008/09/25 12:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!