雖然我這段代碼運行它顯示我以下錯誤: - 在where子句是曖昧我收到以下錯誤,同時運行我的代碼
列「virtuemart_product_id」 誰能告訴我如何解決它。 謝謝。
<?php
mysql_connect('localhost','root','');
mysql_select_db('joom');
$get=$_GET['virtuemart_product_id'];
$get1=$_GET['virtuemart_category_id'];
$sql="SELECT
btn9c_virtuemart_products_en_gb.virtuemart_product_id,
btn9c_virtuemart_products_en_gb.product_s_desc,
btn9c_virtuemart_products_en_gb.product_desc,
btn9c_virtuemart_products_en_gb.product_name,
btn9c_virtuemart_product_prices.product_price
FROM btn9c_virtuemart_products_en_gb
JOIN btn9c_virtuemart_product_prices ON
btn9c_virtuemart_products_en_gb.virtuemart_product_id=btn9c_virtuemart_product_prices.virtuemart_product_id
WHERE virtuemart_product_id='$get' ";
if($result=mysql_query($sql))
{
while($row=mysql_fetch_assoc($result))
{
echo $row['product_price'];
}
}
else
{
echo (mysql_error());
}
?>
請SHWO我們的代碼/查詢,發生錯誤,否則我們可能只是猜測什麼是錯... – ChrFin 2012-03-22 08:45:03
可能是因爲您正在使用連接並在多個表中存在具有相同名稱的列。 – 2012-03-22 08:45:14
如果你可以顯示查詢,那麼你可以建議你一些解決方案。 – 2012-03-22 08:45:41