-1
我正在使用Google Cloud Messaging和Facebook的应用程序,我将GCM设备ID(Google Cloud Messaging设备ID)和FacebookId保存在mySQL数据库中。保存工作很好,但是当我发送facebookId时,我想要返回gcm_id
。 echo $row['gcm_id']
没有显示结果,我检查过所有凭据都是正确的,并且我们发送的facebookI对于数据库中的那个是正确的。有人知道这个PHP代码有什么问题吗?带查询结果的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);
}
尝试一次 mysqli_query($ CON “选择'gcm_id' FROM'android_users' WHERE'facebookId' = $ facebookId”)或死亡( '无法执行' ); 或只是回声“嗨”;在循环中,以便可以验证控制是否进入循环或不循环? –
您是否能够毫无疑问地确认您的循环至少执行过一次?例如用'echo'gcm_id:'替换。 $ row ['gcm_id'];' – RandomSeed
@PrateekShukla我仍然得到一个空的回应 – timbillstrom