在mysql select语句中使用两个php变量

用户1965476

我不确定是否要以最佳方式进行此操作,但是我想做的是在mysql select查询中为IN子句使用两个php变量。

"select * from `user` where '$phpvar1' IN ('$phpvar2')"

通常,我会在user表中使用列名来代替$ phpvar1,并且它可以正常工作,但是就我而言,现在我需要将$ phpvar1变量用作此特定选择查询中的临时列。由于$ phpvar1在每种情况下都是动态的,因此我不想存储它。我能做些什么?谢谢!

编辑:澄清$phpvar1一下不是表中的一列,但我希望它仅作为此查询的一个。在此查询中,我想要$phpvar1等于例如“ cat”,其中“ cat”是将在列中找到的数据,然后在IN子句中使用此数据(“ cat”)来查看如果$phpvar2包含“猫”

基本上我想要它是这样的:

SELECT * from `users` where 'mouse' IN ('cat', 'dog') and `userID` = '1'

返回的行应具有userID = 1并满足IN子句,因为'mouse'不在('cat,'dog')中,因此在这种情况下将不返回任何行。

阿尔曼·P。

将查询重写为:

"SELECT * FROM `users` WHERE '$phpvar1' IN ('".implode("', '", $phpvar2)."') and `userID` = '1'"

假设该$phpvar2数组包含要检查的值。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在一个select语句中选择两个变量的语法(MySQL)

来自分类Dev

MySQL使用AND合并两个SELECT语句

来自分类Dev

MySql从两个表语句中选择

来自分类Dev

在MySQL的嵌套Select语句中使用Select数据

来自分类Dev

如何使用MySql在sql语句中使用SELECT CASE

来自分类Dev

Bash脚本:在IF语句中使用两个变量

来自分类Dev

如何在带有case语句的mysql中使用两个小数点

来自分类Dev

如何改组两个MySQL SELECT语句的结果

来自分类Dev

在mysql表中插入两个SELECT语句

来自分类Dev

在 MySQL 8.0+ 中使用 MySQL 驱动程序在 MySQL 语句中传递 C++ 变量

来自分类Dev

使用 mysql select 语句从两个表中堆叠行

来自分类Dev

我需要在一个 mysql 语句中结合两个 JOIN 条件

来自分类Dev

在使用PHP的MYSQL UPDATE查询中使用两个where子句

来自分类Dev

使用php变量查询语法以从两个MySQL表中选择

来自分类Dev

MySQL:总结两个语句

来自分类Dev

两个IF语句并加入MYSQL

来自分类Dev

在Where子句中使用Mysql变量

来自分类Dev

在 WHERE 子句中使用 MySQL 变量

来自分类Dev

在bash脚本中使用mySQL检查两个条件

来自分类Dev

在mysql查询中使用两个内部联接

来自分类Dev

在MySQL中使用子查询联接两个表

来自分类Dev

如何在MySQL Insert语句中使用python变量,出现元组错误,请提出建议

来自分类Dev

当在SELECT语句中使用RAND()时,为什么MySQL返回相同的结果?

来自分类Dev

在select语句中使用的MySQL存储过程解析日期参数

来自分类Dev

在SELECT语句中使用RAND()时,为什么MySQL返回相同的结果?

来自分类Dev

在select语句中使用的MySQL存储过程解析日期参数

来自分类Dev

在select语句中带有变量的MySQL Cursor

来自分类Dev

连接两个包含一个WHERE子句的MySQL SELECT语句

来自分类Dev

sql 在 select 语句中使用两个或多个 OR 条件

Related 相关文章

  1. 1

    在一个select语句中选择两个变量的语法(MySQL)

  2. 2

    MySQL使用AND合并两个SELECT语句

  3. 3

    MySql从两个表语句中选择

  4. 4

    在MySQL的嵌套Select语句中使用Select数据

  5. 5

    如何使用MySql在sql语句中使用SELECT CASE

  6. 6

    Bash脚本:在IF语句中使用两个变量

  7. 7

    如何在带有case语句的mysql中使用两个小数点

  8. 8

    如何改组两个MySQL SELECT语句的结果

  9. 9

    在mysql表中插入两个SELECT语句

  10. 10

    在 MySQL 8.0+ 中使用 MySQL 驱动程序在 MySQL 语句中传递 C++ 变量

  11. 11

    使用 mysql select 语句从两个表中堆叠行

  12. 12

    我需要在一个 mysql 语句中结合两个 JOIN 条件

  13. 13

    在使用PHP的MYSQL UPDATE查询中使用两个where子句

  14. 14

    使用php变量查询语法以从两个MySQL表中选择

  15. 15

    MySQL:总结两个语句

  16. 16

    两个IF语句并加入MYSQL

  17. 17

    在Where子句中使用Mysql变量

  18. 18

    在 WHERE 子句中使用 MySQL 变量

  19. 19

    在bash脚本中使用mySQL检查两个条件

  20. 20

    在mysql查询中使用两个内部联接

  21. 21

    在MySQL中使用子查询联接两个表

  22. 22

    如何在MySQL Insert语句中使用python变量,出现元组错误,请提出建议

  23. 23

    当在SELECT语句中使用RAND()时,为什么MySQL返回相同的结果?

  24. 24

    在select语句中使用的MySQL存储过程解析日期参数

  25. 25

    在SELECT语句中使用RAND()时,为什么MySQL返回相同的结果?

  26. 26

    在select语句中使用的MySQL存储过程解析日期参数

  27. 27

    在select语句中带有变量的MySQL Cursor

  28. 28

    连接两个包含一个WHERE子句的MySQL SELECT语句

  29. 29

    sql 在 select 语句中使用两个或多个 OR 条件

热门标签

归档