2014-12-06 3 views
0

У меня есть запрос MySql, который возвращает список деталей для определенного идентификатора. Результат содержит много полей, таких как поля id, name, location, date, profile и 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 , Иммическая обработка, http://example.com/storage/high разрешение/i-white bunny-tyun.jpg, только оплата наличными, процесс после рождества, обращение с уведомлением о заботе, дата: 2-5-2015 **

Что необходимо для отображения только URL изображения из поля extra_info. Я могу только отозвать полное поле extra_info. Как получить отображение URL-адресов изображений из поля extra_info?

ответ

1

Если URL изображения находится на первом положении, что вы можете сделать взрываются

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

Спасибо, будет применяться к моему коду – vicky

+0

Но не всегда URL изображения помещается в строке [20], существует ли общий способ увидеть, содержит ли extra_field URL-адрес и имеет ли он URL-адрес, затем подсчитывает его позицию и затем отображает его? – vicky

Смежные вопросы