带有结果回显的PHP查询显示为空白

时间:2013-07-10 11:21:13

标签: php mysqli

我正在使用Google Cloud Messaging和Facebook处理应用,我将GCM设备ID(Google Cloud Messaging设备ID)和FacebookId保存在mySQL数据库中。保存工作正常,但是当我发送facebookId时,我希望返回gcm_idecho $row['gcm_id']没有显示结果,我检查了所有凭据都是正确的,我们发送的facebookId对数据库中的那个是正确的。有人知道这个PHP代码有什么问题吗?

function showID($con, $facebookId){
    $id = mysqli_query($con, "SELECT `gcm_id` FROM `android_users` WHERE `facebookId` =  $facebookId");
     while($row = mysqli_fetch_array($id))
    {
        echo $row['gcm_id'];
        $deviceId = $row['gcm_id'];
    }
        //push($deviceId);
}

1 个答案:

答案 0 :(得分:0)

尝试此查询 - "SELECT gcm_id FROM android_users WHERE facebookId = '$facebookId'"