gpt4 book ai didi

php - MySQL条件查询案例

转载 作者:行者123 更新时间:2023-11-30 01:04:05 25 4
gpt4 key购买 nike

我有一个查询,它选择不同的 ID 并将它们推送到表单。然后,在表单中,我选择要显示的数据。单击提交后,我希望显示数据。我发现在单击提交后创建一些查询来获取数据时出现问题。

<强>1。最简单的一个:

SELECT Distinct
Data.data1.Model As model

然后在表单中我得到模型的所有不同名称,我可以选择合适的名称。为了显示一些其他数据,在我使用的查询中:

SELECT something
FROM
WHERE
Data.data2.Model IN ('".implode("','",$model)."')

<强>2。最难的是:

Select Distinct
Case
When Data.data3.data4 = '' Then '(blank)'
When
(Data.data3.data4 = 'Name21'
Or Data.data3.data4 = 'Name23'
Or Data.data3.data4 = 'Name256'
Or Data.data3.data4 = 'Modeling part')
Then
'Name2'
When Data.data3.data4 Like '%bugs%' Then '(bugs)'
Else Data.data3.data4
End As 'names'

我无法使用第一种情况中提到的方法,因为当我 .implode $names 时,我得到了所有名称和'(blank)'Name2(其他)

任何帮助实现第二种情况的正确代码将不胜感激。

最佳答案

你可以,
首先,将 $model 中的每个 str1 替换为 replaced-str1,并对您想要规范化的每种类型执行此操作。
其次,按照您对其余值的预期使用 implode

关于php - MySQL条件查询案例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19840021/

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