Запрос PHP получает результат от выбора

66
10

hi Мне нужна помощь с двумя запросами mysql, над которыми я работаю. Мне нужно получить данные из первого запроса и использовать его во втором запросе.

Первый запрос (получить разное расширение для доменов)

$resultExt = mysql_query("SELECT * FROM extension") or die(mysql_error());    
while($rowExt = mysql_fetch_array( $resultExt )) {
$extDom = $rowExt[‘ext];
$postDom = 'Domain_ . $extDom ;
$dom_to_show .= '$rowCart[$postDom];';
}

и я получаю список расширений домена

$Domain_com = $rowCart[‘Domain_com]; $Domain_net  = $rowCart[‘Domain_net]; 

и так далее

Второй запрос (получить данные из корзины), тогда мне нужно получить данные из таблицы корзины

$showCart = mysql_query("SELECT * FROM cartlist where Session = '".$session."' ORDER BY ID DESC") or die(mysql_error()); 
while($rowCart = mysql_fetch_array( $showCart )) {

//here i need to get variable like $Domain_com = $rowCart['Domain_com];

//if I use echo $dom_to_show; or $dom_to_show; I get no result
}

что мне нужно, чтобы поставить внутри второго, чтобы получить результаты запроса?

благодаря

спросил(а) 2021-01-19T16:41:37+03:00 9 месяцев, 1 неделя назад
1
Решение
65

Эхо должно вывести результат, я добавил массив, который получит все данные в строке и выведет их после его запуска. Это поможет вам увидеть, есть ли какие-либо данные, возвращаемые из запроса.

$showCart = mysql_query("SELECT * FROM cartlist where Session = '".$session."' ORDER BY ID DESC") or die(mysql_error()); 
while($rowCart = mysql_fetch_array( $showCart )) {

//here i need to get variable like $Domain_com = $rowCart['Domain_com];
//if I use echo $dom_to_show; or $dom_to_show; I get no result

echo $rowCart['Domain_com'];
//or

$array[] = $rowCart;

}

echo "<pre>";
print_r($array);

также

$rowCart['Domain_com'];

был установлен

$rowCart['Domain_com]; 

что неправильно.

ответил(а) 2021-01-19T16:41:37+03:00 9 месяцев, 1 неделя назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема