This question already has answers here:
What is the difference between single-quoted and double-quoted strings in PHP?
                                
                                    (11个答案)
                                
                        
                                2年前关闭。
            
                    
我想在我的sql语句中包含一个变量,但它不输出任何数据。
如何正确包含变量?

$vStyles = $wpdb->get_results( 'SELECT slug from vf_venuestyles WHERE vid = "$vid"');

最佳答案

更改引号周围:
$vStyles = $wpdb->get_results("SELECT slug from vf_venuestyles WHERE vid = '$vid'");

但是,除非该函数/类已经对此起到了神奇的作用,否则您应该考虑使用具有适当准备语句的东西。

关于php - 在sql语句中包含变量的正确方法是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45684872/

10-09 09:24