-1

我正在使用使用 Google Cloud Messaging 和 Facebook 的应用程序,我将 GCM 设备 ID(Google Cloud Messaging 设备 ID)和 FacebookId 保存在 mySQL 数据库中。保存工作得很好,但是当我发送 facebookId 时,我希望gcm_id返回。没有向我显示echo $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);
}
4

1 回答 1

0

试试这个查询 -"SELECT gcm_id FROM android_users WHERE facebookId = '$facebookId'"

于 2013-07-10T11:39:36.863 回答