0

列の合計を合計して変数として保存しようとしています。PHPMyAdminでテストしたので、クエリは機能しました。クエリから受け取った数値を変数に保存するのに苦労しています。

 $con = mysql_connect(DB_HOST, DB_USER, DB_PASS);
 if (!$con)
   {
   die('Could not connect: ' . mysql_error());
   }

 mysql_select_db(DB_NAME, $con);

 $result = mysql_query("SELECT SUM(column_name) FROM tablename");



  mysql_close($con);  

どんな助けでも大歓迎です。

ありがとう!

4

5 に答える 5

1

これを試して:

$result = mysql_query("SELECT SUM(column_name) as soma FROM tablename");

$row= mysql_fetch_array($result);

$sum= $row['soma'];
于 2012-04-23T21:05:25.023 に答える
0

私はこのようなものがうまくいくと信じています:

$result = mysql_query("SELECT SUM(column_name) as thesum FROM tablename");
$sum = mysql_result( $result, 0, "thesum");

または、これでも機能するはずです。

$sum = mysql_result( $result, 0);
于 2012-04-23T21:05:07.277 に答える
0
$sql = "Select SUM(ver) AS ver from tablename";
$sum = mysql_query($sql);
$result= mysql_fetch_object($sum);
echo $result->ver;
于 2012-04-23T21:06:19.070 に答える
0

このようなもの?

$result = mysql_query("SELECT SUM(column_name) FROM tablename");
$row = mysql_fetch_assoc($result);
$sum = $result[0];
于 2012-04-23T21:06:23.147 に答える
0

また、$resultが存在するかどうかをテストすることをお勧めします。

if (!$result) {
    die('Invalid query: ' . mysql_error());
}
于 2012-04-23T21:07:51.467 に答える