gpt4 book ai didi

调用不同 SELECT 语句的 MySQL IF/CASE 语法

转载 作者:可可西里 更新时间:2023-11-01 08:06:04 25 4
gpt4 key购买 nike

我在使用 MySQL 的 IFCASE 语法时遇到问题

过程是这样的:

我有一个调用 MySQL 查询的 PHP 项目,假设 PHP 传递变量 X

如果 X 不是 0 那么它应该执行如下查询:

SELECT * FROM table
WHERE id = X

但是如果X0。然后它应该执行查询以仅选择所有记录:

SELECT * FROM table

我不希望 PHP 中的条件根据 PHP 中的条件结果调用不同的 MySQL 查询。我希望根据传递的变量 X 在 SQL 查询中执行 if/else 条件。

最佳答案

SELECT * FROM table
WHERE $x = 0 or id = $x

关于调用不同 SELECT 语句的 MySQL IF/CASE 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19400406/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com