-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