2014-01-19 24 views
-1

我正在開發一個php頁面,我想根據一個參數來顯示用戶名,我們將其稱爲h。所以基本上,我想利用所有的ID從一個SQL數據庫,在那裏h="x"但是當我使用我的代碼只有第一行被取到數組:如何從不同的行中獲取數據到php數組中?

$query = "Select id from $usertable where hschool='$hschool'"; 
$Mquery = mysql_query($counting); 
$Array = mysql_fetch_array($counting); 

我會感激所有幫助你可以給我!

回答

0

你必須遍歷它中檢索所有的數據:在一個時間

​​
+0

謝謝,這確實會返回值,但我怎麼能讓他們成爲這樣? Array [0] => ID 1 Array [1] => ID 2? – user3187655

0
while($Array = mysql_fetch_array($Mquery)){ 
    echo $Array['f']; 
} 
0

mysql_fetch_array()返回一行。所以,你將不得不這樣做,

while($Array = mysql_fetch_array($Mquery)){ 
    //Use $Array here 
} 
0
enter code here 

我們不能調用spacefic ID,因爲它返回一行或複製的原始

$query = "Select * from username "; 
$Mquery = mysql_query($query); 
while($Array = mysql_fetch_array($Mquery)) { 
    // $Array will contain number of row 
} 
1

解決方案:

try this php code: 

    <?php 



     $Mquery = mysql_query("Select * from $usertable where hschool='$hschool'"); 

     while($row = mysql_fetch_array($Mquery)) 
       { 
        echo row[id];//This will display all the row id's. 
       } 

    ?> 

這裏行[在此處放置列名稱]將列名置於行[]中,它將爲您提供所有行的列值。

希望它能起作用。

相關問題