php - 获取产品在购物车中的公司的电子邮件

标签 php mysql

我试图获取产品位于购物车中的公司的电子邮件

到目前为止,我写了下面的查询,但它没有获取我公司的电子邮件。

请帮忙。

SELECT distinct c.u_email FROM products as p INNER JOIN companies as c ON p.u_id = c.u_id WHERE p.u_id IN ($cart_product_ids)

在上面的查询中,$cart_product_ids 可以是 11 或 11,13 等...... 这是一个名为companys

的表

Table Of reg_companies

这是一个名为产品的表

enter image description here

这是一个名为requested_products的表

enter image description here

最佳答案

假设 $cart_product_ids='1,2,3' 等值

p.u_id 位于 ($cart_product_ids)

您已在此处写入u_id

如果您有u_id,您可以直接将其与用户表一起使用。

但是我认为您这里有产品 ID,因此您需要更改 where 条件

p.p_id 位于 ($cart_product_ids)

关于php - 获取产品在购物车中的公司的电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43315892/

相关文章:

php - 正则表达式在单词之间查找,但不返回搜索单词

php - ElasticSearch索引的“建议”映射不会返回结果

php - 将数据从外部 json 附加到 mysql 表

java - 抽象类上的 Hibernate/JPA 映射

php - Mysql中如何解析JSON字符串?

php - Bootstrap 的文件夹结构

php - 向下钻取行详细信息中的 NaN - DataTables

php - 是否有任何人都知道的基于 php 的甘特图工具?

c# - 在 C# 中转义 MySQL 中的正斜杠

python - 过滤 python mysql 结果