我一直在研究我是否可以在自定义表格中使用两个WHERES在wordpress中运行查询的最后一小时。现在我是mysql和php的新手(9个月),我只是想知道除了AND之外是否有办法做到这一点。
以下是我的代码
的示例$check_current = $wpdb->get_row("SELECT * FROM $weather_table WHERE status = 'current' AND condition = $current_weather");
状态和条件都是字段,我试图找出是否存在重写当前字段。我最接近的可能是使用Wordpress和php中的prepare函数,但不知道究竟是什么,只知道它有助于sql注入和安全性。你能在Wordpress中运行多值查询吗?
答案 0 :(得分:0)
在MySQL中使用AND运算符是测试复合条件的正确方法。
如果基础数据类型是字符串,请务必在任何变量(如$ current_weather)周围加上引号。
此外,最佳做法是避免在选择中使用“*”。而是显式声明要返回的字段。这对性能有好处。