2014-12-06 70 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