$result = mysql_query("SELECT * FROM barkodlar WHERE barkod LIKE '%$aranan%'");
$bulunan=0;
while($r=mysql_fetch_array($result))
{
$bulunan++;
$gelen_barkod=$r["barkod"];
$gelen_teslim_alan=$r["teslim_alan"];
$gelen_teslim_eden=$r["teslim_eden"];
$gelen_teslim_zamani=$r["teslim_zamani"];
echo ''.$gelen_barkod.' kodlu evrakın '.$gelen_teslim_zamani.' zaman damgası ile '.$gelen_teslim_eden.' tarafından '.$gelen_teslim_alan.' teslim edildiği tespit edilmiştir.<br>';
}
if ($bulunan==0){echo "Hiç kayit bulunamadi.";} else {echo $bulunan." evrak hareketi bulundu";} Aranan sonuçlardan son 10 tanesini getirmek!
4
●39
- 09-01-2021, 20:49:19Kimlik doğrulama veya yönetimden onay bekliyor.Aşağıdaki kodlarla aradığımda bulunan değerlerin son 10 tanesini getirmesi için "(SELECT * FROM barkodlar WHERE barkod LIKE '%$aranan%')" nasıl değişiklik yapmam gerekir ?
- 09-01-2021, 20:52:37
SELECT * FROM barkodlar WHERE barkod LIKE '%$aranan%' ORDER BY id DESC LIMIT 10
id yerine auto incremant için atadığınız değeri yazmanız gerekiyor - 09-01-2021, 20:53:18Evet arkadaşlar çözümü buldum lazım olan olursa diye paylaşıyorum..UgurSirin adlı üyeden alıntı: mesajı görüntüle
("SELECT * FROM barkodlar WHERE barkod LIKE '%$aranan%' LIMIT 0, 10");Yukarıdaki şekilde uygulamamız gerekiyor.
Tüm kod aşağıdadır.
$result = mysql_query("SELECT * FROM barkodlar WHERE barkod LIKE '%$aranan%' LIMIT 0, 10"); $bulunan=0; while($r=mysql_fetch_array($result)) { $bulunan++; $gelen_barkod=$r["barkod"]; $gelen_teslim_alan=$r["teslim_alan"]; $gelen_teslim_eden=$r["teslim_eden"]; $gelen_teslim_zamani=$r["teslim_zamani"]; echo ''.$gelen_barkod.' kodlu evrakın '.$gelen_teslim_zamani.' zaman damgası ile '.$gelen_teslim_eden.' tarafından '.$gelen_teslim_alan.' teslim edildiği tespit edilmiştir.<br>'; } if ($bulunan==0){echo "Hiç kayit bulunamadi.";} else {echo $bulunan." evrak hareketi bulundu";} - 09-01-2021, 20:53:50serdarekinci adlı üyeden alıntı: mesajı görüntüle
Teşekkür ederim.