• ベストアンサー

同じページで同じカラムを複数指定

同じページに同じ複数カラム $query = "SELECT kg FROM daykg ORDER BY day desc LIMIT 1,1"; $result = mysql_query($query); while($row = mysql_fetch_array($result)){ $kg2 = $row['kg']; $kg3 ='$row['kg']'; これだと、当たり前ですが$kg2と$kg3に二行目のカラムの値が入ってしまいます。 $kg3にLIMIT 2.1の値を入れるにはどうしたら良いですか??

質問者が選んだベストアンサー

  • ベストアンサー
  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

$query = "SELECT kg FROM daykg ORDER BY day desc LIMIT 2"; $result = mysql_query($query); $row = mysql_fetch_array($result); $kg2 = $row['kg']; $row = mysql_fetch_array($result); $kg3 ='$row['kg']'; whileでまわさないなら2回fetchすればよいのでは?

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • tracer
  • ベストアンサー率41% (255/621)
回答No.1

MySQLだからすれ違いだな、と思いましたが、なるほどPHPの問題ですね。 PHPのWhileは何をするものかご存知ですか? DBに入る前に、まずはPHPの基本を覚えることをおすすめします。 基本的なことは質問されるより、事前に調べられたほうが効率がよいですよ。 http://jp.php.net/manual/ja/control-structures.while.php

すると、全ての回答が全文表示されます。

関連するQ&A