2016-06-11 8 views
1

私はPHPからの私のSQLクエリにいくつかの助けが必要です。リストの配列、または他の配列をPHPで

は、ここに私のPHPコードです:

$sql = "SELECT * FROM datab WHERE (`datestamp` BETWEEN '$date' AND '$date') AND (`timestamp` BETWEEN '08:00:01' AND '20:00:00')"; 
$result = $conn->query($sql); 
while($list = mysqli_fetch_array($result)) 
{ 
//echo "$list[0]</br>"; 
echo "$list[1]</br>"; //this is the column from MySQL corresponding to temperatures 
//echo "$list[2]</br>"; //this is the column from MySQL corresponding to other entries (humidity) 
//echo "$list[3]</br>"; 
// echo "$list[4]</br>"; 
// echo "$list[5]</br>"; 
//echo "$list[6]</br>"; 
// echo "$list[7]</br>"; 
} 

だから、私は配列またはリストの要素のように私の各温度にアクセスする必要があると私はどのように行うのか分かりません。私は解決策は、その間に別の配列に各$ list [1]要素を追加することだと思います。

基本的には、print $ list [1]の2番目の要素にtemp [2](またはそのようなsmth)のような要素にアクセスしたいとします。

誰でも手伝ってもらえますか?

+0

それはすでにここに答えています。 http://stackoverflow.com/a/14456661/5857047 –

答えて

1

温度のために別の配列を作成します。

$temperature = array(); 
while($list = mysqli_fetch_array($result)) 
{ 
$temperature[] = $list[1]; // so now you will be able to acess the temperature array from anywhere outside this loop 
} 
+0

多くの感謝! 素晴らしいです。これが私の必要なものです。 申し訳ありませんが、私はPHPで愚かですが、私は完了する必要があるプロジェクトがあります。 – dany