2010-03-15 19 views
0

所以我在我的數據庫了這樣如何從SQL查詢中獲取值由php?

global $connection; 
    $query = "SELECT * 
    FROM streams "; 
    $streams_set = mysql_query($query, $connection); 
    confirm_query($streams_set); 

查詢有filds

ID,UID,SID,TIME(所有INT型exept時間)

所以我triing打印查詢relult成形式

  <form> 

    <select class="multiselect" multiple="multiple" name="SIDs"> 

      <?php   

    global $connection; 
    $query = "SELECT * 
    FROM streams "; 
    $streams_set = mysql_query($query, $connection); 
    confirm_query($streams_set); 


      $streams_count = mysql_num_rows($streams_set); 
      for ($count=1; $count <= $streams_count; $count++) { 
     echo "<option value=\"{$count}\""; 
     echo ">{$count}</option>"; 
    } 
      ?> 
      </select> 
      <br/> 
      <input type="submit" value="Submit Form"/> 
      </form> 

如何打印出的從我的SQL查詢「選項」,「價值」 SID的?

回答

2
while ($row = mysql_fetch_array($streams_set)) { 
echo '<option value="'.$row['SID'].'">'.$row['SID'].'</option>'; 
} 
2
<form> 
    <select class="multiselect" multiple="multiple" name="SIDs"> 
    <?php  

    global $connection; 
    $query = "SELECT * 
    FROM streams "; 
    $queryResult = mysql_query($query, $connection); 
    while($row = mysql_fetch_assoc($queryResult)) {   
     echo '<option value="'. $row["id"] .'">'. $row["title"] .'</option>'; 
    } 
?> 
</select> 
<br/> 
<input type="submit" value="Submit Form"/> 
</form> 

你只需要更換idtitle索引與您的適當領域。