嗨我需要帮助我正在处理的2个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
}
在获取查询结果时,我需要在第二个内部放置什么?
感谢
答案 0 :(得分:0)
echo应该回显一个结果,我添加了一个数组,它将获取行中的所有数据并在运行后输出。这将帮助您查看查询是否返回任何数据。
$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’];
这是错误的。