-1

我正在尝试从从 PHP 中的 MySql 数据库中检索到的行中检索单个字段。

$query_string = $query_string = "select * from products where product_id = $product_id";
$result = mysql_query($query_string);

$row = mysql_fetch_row($result); 

将返回一行包含五个字段的数据库,例如 A、B、C、D、E。

我想在网页上打印一个表格,然后看起来像这样:

field1: A
field2: B
field3: C
field4: D
field5: E

如何从一行中拆分字段?

4

3 回答 3

1

这是一个例子,你可以试试这个

$query_string = "select * from products where product_id = $product_id";
$result = mysql_query($query_string);
if( $result )
{
    $i = 0;
    while( $row = mysql_fetch_array($result) )
    {
        echo $row[$i] . "<br />";
        $i++;
    }
}
于 2013-05-29T03:22:15.600 回答
0

假设表列名是fieldvalue

while($row = mysqli_fetch_array($result)) {
  echo $row['field'] . ": " . $row['value'];
  echo "<br>";
}
于 2013-05-29T03:22:43.040 回答
0
$count = 0;

while($row = mysqli_fetch_array($result))
{
  echo "field" . ($count+1) . ":" . $row[$count++];

}
于 2013-05-29T03:23:44.933 回答