我正在尝试从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
如何从一行中拆分字段?
答案 0 :(得分: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++;
}
}
答案 1 :(得分:0)
假设表列名称为field
和value
。
while($row = mysqli_fetch_array($result)) {
echo $row['field'] . ": " . $row['value'];
echo "<br>";
}
答案 2 :(得分:0)
$count = 0;
while($row = mysqli_fetch_array($result))
{
echo "field" . ($count+1) . ":" . $row[$count++];
}