2014-06-29 3 views
-1

Я обычно использую следующий способ echo для следующего запросаPHP Echo несколько запросы на выборку

$select_time = mysql_query("SELECT submit_time FROM `table` WHERE field_name='user-email' and field_value='test'"); 
$fetch_time = mysql_fetch_array($select_time); 
echo $fetch_time['submit_time']; 

Может, кто-нибудь сказать мне, как эхо каждого значения в приведенном ниже сценарии

$select_brands = mysql_query("SELECT max(if(`field_name`='brand-name', `field_value`, null)) AS 'brand-name', max(if(`field_name`='brand-email', `field_value`, null)) AS 'brand-email', max(if(`field_name`='brand-phone', `field_value`, null)) AS 'brand-phone', max(if(`field_name`='brand-manager', `field_value`, null)) AS 'brand-manager' FROM `wp_cf7dbplugin_submits` WHERE `form_name` = 'Add brands' GROUP BY `submit_time` ORDER BY `submit_time` DESC LIMIT 0,100"); 
$fetch_branddetails = mysql_fetch_array($select_brands); 

мне нужно эхо бренд-бренд-бренд-менеджер, бренд-менеджер и бренд-телефон, но застрял в синтаксисе, как написать для этого эхо-инструкцию.

ответ

1

очень просто

$fetch_branddetails['brand-name'] 

или

$fetch_branddetails[0] 

для брэнда же самое для других столбцов

2

вам нужен for цикла, потому что вы выбрали несколько строк

for ($i = 0; $i < count ($fetch_branddetails); $i ++) { // because you select with LIMIT 0,100 so its max 100 rows 
    echo $fetch_branddetails['brand-name'] . $fetch_branddetails['brand-email'] . $fetch_branddetails['brand-manager'] . $fetch_branddetails['brand-phone'] . "\n"; 
} 

объединяет строки php с .. "\n" для новой линии

или просто используйте printfprintf ($fetch_branddetails);

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