php - 在 mysql 查询中使用 php 数组

标签 php mysql arrays

我正在查询一个数据库以获取与一篇新闻文章相关的产品股票代码

$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/

相关文章:

arrays - jq:选择范围

php - 在 MySQL 分页结果中查找特定记录

php - “git pull”在 SSH 中执行,但不在 github 接收后脚本中执行

mysql join 逻辑运算符

mysql - rails : Proper way for MySQL query to search multiple attributes

php - 无法使用不同的方法连接到 mysql

ios - 数组中的数组(二维数组?)

javascript - 在没有 eval() 的情况下动态地将字符串评估为对象?

PHP fwrite 与输出管道

php - 有人有好的 SSL 教程吗? (PHP)