这是我的代码:
$search_by_input= $_POST["search_by_input"];
$client_id_by_nick_name = $wpdb->get_results(\'SELECT user_id FROM \'. $user_meta_table .\' WHERE meta_value =\'.$search_by_input, ARRAY_A);
它不起作用。但当我写入值而不是变量时,它会起作用:
$client_id_by_nick_name = $wpdb->get_results(\'SELECT user_id FROM \'. $user_meta_table .\' WHERE meta_value ="admin"\', ARRAY_A);
当我使用
var_dump
对于
$search_by_input
这表明:
string \'admin\' (length=5)
这两行之间的唯一区别是双引号(前后
admin
在第二个代码中)<请告诉我如何解决这个问题
谢谢