【问题标题】:Grabbing key value from a mysql query从 mysql 查询中获取键值
【发布时间】:2013-05-09 21:34:51
【问题描述】:

我认为这是非常基本的,但由于某种原因我无法弄清楚。

我有这个问题

$result = mysql_query("SELECT * FROM Users.Information LIMIT 0,1");

为了获取数据(比如firstName、lastName),我使用了这个sn-p的代码

<?php while ($row = mysql_fetch_assoc($result)): ?>

    <?php foreach($row as $key=>$value) {   
        echo $value; 
    } ?> 

<?php endwhile; ?>

它可以正确打印我想要的所有内容。

现在在一个单独的表中,我想要它以便我将单独打印各个值。我认为这很简单,就像

名字:

但是,这不起作用。如果我只做 $value,当然这是有道理的,但它会打印数组中的最后一个值。

如何获取个人价值?我只是将 $value 解析为不同的值,还是有更简单的方法?

谢谢。

【问题讨论】:

    标签: php html mysql select


    【解决方案1】:
    $data = array() ; //Create a storage, so you can access it later.
    
    <?php while ($row = mysql_fetch_assoc($result)): ?>
        $data[] = $row ; //Add the value to storage.
        <?php foreach($row as $key=>$value) {   
            echo $value; 
        } ?> 
    
    <?php endwhile; ?>
    

    我们准备好了。我们有所有行的 $data 数组。现在你可以操作它、访问元素、传递到某个地方。

    $data[0] ; //Access the first element
    
    echo $data[0]['FirstName'] ; //Print first name of the first row.
    

    【讨论】:

      猜你喜欢
      • 2014-11-13
      • 1970-01-01
      • 1970-01-01
      • 2021-09-22
      • 2018-05-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-08
      相关资源
      最近更新 更多