|
|
1
1
|
|
|
2
2
可以将数组键转换为与SQL兼容的字符串。例如:
然后在查询中使用该字符串。 因为SQL查询不知道PHP数组是什么,而且没有好的方法(我知道)只提取键并用引号括起来,所以这可能是您最好的选择。 编辑:正如G.斯坦所写(并给出了一个例子),使用内爆和 阵列映射 功能会让你达到目的。然而,我 相信 仅当列定义为数字时,提供的解决方案才有效。字符列需要在in子句中用撇号包围元素。 |
|
|
3
1
不能评论其他答案,所以我另加一句话。取决于你所在的国家和你如何处理这些数据…在德国,有以“0”开头的邮政编码,因此,如果要将它们与其他数据(例如,zip<->geocoord映射)进行比较,请确保不将它们存储为数值,或者确保将它们转换为处处int并对输出使用筛选。 旧的邮政编码有四个号码,新的有五个。因此,由于缺少前导0,显示带有四个数字的新zip将导致混乱。 关于临时表的使用,我认为这取决于表的大小以及查询中使用了多少邮政编码。 |
|
|
4
0
应该这样做:
|
|
|
5
0
为了获得最佳性能,您应该创建一个临时表,用邮政编码填充它,然后像这样进行查询:
当然,只有当你
|
|
|
6
0
我只是想说,以前的代码片段给了我一些语法错误,数据库只是吐出一个条目,而不是所有相关的数据。以下代码片段对我很有用:
|
|
|
Bard.Mus · 迁移后的数据库字符集环境 1 年前 |
|
Efannnnnn · 将Id数据存储到任何页面 1 年前 |
|
|
yooooo · 用于在块中删除的存储过程-LOOP未执行 1 年前 |
|
John Beasley · 更新一定数量记录的连续日期 1 年前 |
|
|
ColinM · MySQL以前的结果查询返回不正确的值 1 年前 |
|
Sergey_Z · MySQL只需无条件连接2个表和交叉连接 1 年前 |