Bir WHERE
maddesini ve belirli userid
gerekir.
$id = 1; //You may get this from a form/session you created for login user
$dbh = new PDO('mysql:host=localhost;dbname=dbname', 'root', 'password');
$result = $dbh->query("SELECT device_token, IdPhoto, IdUser
FROM photos WHERE IdUser='$id'
ORDER BY IdPhoto DESC LIMIT 1");
$devicetoken = $result->fetch(PDO::FETCH_ASSOC);
echo $devicetoken['device_token'];
Ancak, belirli bir belirteç gerekir ve tüm belirteçleri dönmek istemiyorsanız, sen WHERE
maddesini ve LIMIT
gerekmez. Ancak, LIMIT
, ifadenin geri döneceği satır sayısını değiştirme seçenekleri sunar.
$result = $dbh->query("SELECT device_token, IdPhoto, IdUser
FROM photos
ORDER BY IdPhoto DESC");
$token = $result->fetch(PDO::FETCH_ASSOC);//store the device token here in $token
Şimdi cihaztoken, tüm device_token dizisini içerir. Sen foreach döngüsü ve ve kullanma bunların her birini erişebilirsiniz ise:
foreach($token as $key=>$val){
echo $val.'<br>';
}
içeri ayarlamak istediğiniz değer 50 kayıtları döndürür Kişisel seçme sorgusu '$ token' –
ben $ belirteçteki device_token değeri saklamak istiyor . – user3233623