我正在查询一个数据库以获取与一篇新闻文章相关的产品股票代码
$result = mysql_query('
SELECT stockcode FROM news_related WHERE news = "'.$news_id.'"');
然后我需要使用从 stockcode 列中获取的数据来查询第二个数据库。我正在使用
$rows = mysql_fetch_array($result);
将信息放入数组中。我如何在第二个 mysql 查询中使用该数组?
$also_result = mysql_query("SELECT * FROM WebProducts
WHERE WebProducts.stockcode THE ARRAY GOES HERE AND WebProducts.visible='Y'") or die(mysql_error());`**
最佳答案
对我来说听起来像是一个简单的连接。
mysql_query("SELECT * FROM WebProducts p
JOIN news_related n
ON p.stockcode = n.stockcode
WHERE n.news = " . $news_id . "
AND p.visible='Y'");
关于php - 在 mysql 查询中使用 php 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18653175/