如何从结果字段中获取特定值

时间:2014-12-06 23:43:00

标签: php mysql

我有一个MySql查询,它返回特定id的详细信息列表。结果包含许多字段,如id,name,location,date,profile和extra_info字段。 extra_info字段包含客户添加的不同类型的信息,例如付款类型,送货详情,图片网址等。

 <?php
 $result = mysql_query("MYSQL query" );
 if (!$result) {
 echo 'Could not run query: ' . mysql_error();
exit;
}
$rows = mysql_fetch_row($result);

echo $row[0]; // id
echo $row[20]; // the extra_info field
?>

**当前输出:       // extra_info字段

http://example.com/ext/lib/exe/process.php?t=87458+52&w=466&h=471&:forum_pic:queue_hasb_bunny_khd_tyun_02300.jpg,Imm处理,http://example.com/storage/high解决方案/ i-white bunny-tyun.jpg,现金支付,圣诞节后处理,处理护理通知,日期:2015年5月5日**

我们需要的是只显示来自extra_info字段的图片网址。我只能回显完整的extra_info字段。如何从extra_info字段显示图片网址?

1 个答案:

答案 0 :(得分:1)

如果图片网址位于第一个位置,您肯定可以进行爆炸

$extraFieldData = explode(',', $row[20]);
echo $extraFieldData[0];