【问题标题】:How to get values from SQL query made by php?如何从 php 生成的 SQL 查询中获取值?
【发布时间】:2010-04-15 17:05:40
【问题描述】:

所以我做了这样的查询

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

在我的数据库中有字段

ID、UID、SID、TIME(除时间外的所有 INT 类型)

所以我正在尝试将查询 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?

【问题讨论】:

    标签: php sql mysql html


    【解决方案1】:
    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 索引替换为相应的字段即可。

      【讨论】:

        【解决方案3】:

        【讨论】:

          【解决方案4】:

          奥莱杰克, 看看 PHP 的 mysql_fetch_array http://php.net/manual/en/function.mysql-fetch-array.php,这就是你想要在 while 循环中做的事情 :-)

          【讨论】:

            猜你喜欢
            • 2012-12-30
            • 1970-01-01
            • 2019-09-25
            • 1970-01-01
            • 2014-02-15
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多