gpt4 book ai didi

php - 如何在 mySql 查询中使用 mysql 列内容作为 php 数组的索引(键)?

转载 作者:行者123 更新时间:2023-11-29 18:27:14 25 4
gpt4 key购买 nike

我想知道如何或是否可以使用 mysql 中列的内容作为 mysql 查询中 php 数组的键(索引)。

示例:

列名称:句点

列内容:(其中之一)“年”、“月”、“两周”、“周”、“小时”、“日”

我的 php 数组:

$x = array(
'Year' => 1,
'Month' => 12,
'Fortnight' => 26,
'Week' => 52,
'Hour' => 1872,
'Day' => 365
);

另一个变量 $y 可以是任意数字(例如 < 1,000,000)

我想写一个 WHERE(或 HAVING)条件,例如...

WHERE '$x[`period`]' * '$y' > 12345

例如当period的内容='Month'时,$y应该乘以12才可以测试 > 12345

除了(例如)长 CASE 条件之外,最好(最有效)的方法是什么?

谢谢

最佳答案

我已经编写了演示查询

<?php
$x = array(
'Year' => 1,
'Month' => 12,
'Fortnight' => 26,
'Week' => 52,
'Hour' => 1872,
'Day' => 365
);
$y=10;

$sql="select * from table where ".$x['Month']*$y." > 12345" ;

echo $sql;

$x[]中选择要相乘的值

关于php - 如何在 mySql 查询中使用 mysql 列内容作为 php 数组的索引(键)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46067136/

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