2017-08-15 60 views
0

我有一個包含5列和許多行的表。我想爲我從我的數據庫中選擇的每一行獲取列號3,並將它們存儲在變量中以便進行比較。如何在PHP中按行數獲取指定的列號

例如我的數據:

row 1 | column 1 column 2 column 3 

row 2 | column 1 column 2 column 3 

的話,我想存儲列3對每個行並將它們存儲在變量,然後比較變量:

variable 1 (row 1 , column 3) >= or =< variable 2 (row 2 , column 3) 
+0

這個比較的目標是什麼?爲什麼你不把它們與sql進行比較? –

+0

我如何將它們與sql進行比較? – amirhosein

+0

正如你所說的,你的數據庫有很多行,比較PHP中的行很費時。大多數情況下,您可以通過使用控制流功能編寫查詢來選擇特定的一組數據來實現目標。你的目標對於編寫這樣的查詢很重要。 –

回答

1
$query = "SELECT * FROM table"; 
$results = mysqli_query($con, $query); 

$var = []; 

while ($row = mysqli_fetch_array($results)) { 
    $var[] = $row['column3']; 
} 

然後你就可以對你的變量數組做任何事情。

+0

謝謝,它的工作 – amirhosein

相關問題