如何在wordpress中使用Sql查询中的变量?

时间:2015-03-12 19:08:21

标签: sql wordpress variables

在这里,我使用以下功能:在wordpress网站工作。

    function wp_retrieve_information($latitude, $longitude){
    global $wpdb;
    $sql= "SELECT user_email, 
   ( 3959 * acos( cos( radians($latitude) ) * cos( radians( user_lat ) ) 
   * cos( radians(user_long) - radians($longitude)) + sin(radians($latitude)) 
   * sin( radians(user_lat)))) AS distance 
    FROM $wpdb->users 
    having distance < 10";
    $test= $wpdb->get_results($sql) or die(mysql_error());
    //print_r($test);
    foreach ($test as $row) {
    echo $row['user_email'];
    echo $row['distance'];

    }
    return true;
}

这里我使用$ latitude和$ longitude作为sql查询中的变量但是当我尝试调用此函数时,网站变得完全空白..我可能知道我在哪里做错了。

1 个答案:

答案 0 :(得分:1)

radians($latitude)更改为radians(" + $latitude + "),与另一个

相同