2014-12-06 30 views
0

我有一个MySql查询,它返回特定ID的详细信息列表。结果包含许多字段,如id,名称,位置,日期,配置文件和extra_info字段。该EXTRA_INFO字段包含不同种类的客户端添加喜欢什么样的付款方式,送货细节,图片的URL参考等如何从结果字段获取特定值

<?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,仅限现金支付,圣诞节后处理,谨慎处理通知,日期:2-5-2015 **

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

回答

1

如果图像URL是在第一位置肯定你可以做一个爆炸

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

感谢,将适用于我的代码 – vicky 2014-12-07 02:12:15

+0

但并不总是图像的URL被作为行[20],有没有一种通用的方式来查看extra_field是否包含url,如果它包含url,那么计算它的位置并显示它? – vicky 2014-12-07 02:59:19

相关问题