PHP ve MySQL FİYATLARI 5 Satırlar

4 Cevap php

Nasıl mysql 5 satırları göstermek için php alabilirim

Ardından yeni bir hat oluşturmak ve başka bir 5 EKT göstermek ....

Teşekkür ederim

4 Cevap

Eğer sorgudan döndürülen sonuç miktarını sınırlamak istiyorsanız LIMIT clause kullanın.

Eğer yazdırmak istiyorsanız <hr/> her beşinci kaydın sonra modulus operator üzerinden kontrol edebilirsiniz:

$counter = 1;

while ($row = mysql_fetch_assoc($rst)) {

 // print $row stuff

 if ($counter % 5 == 0)
    print "<hr />";

 $counter++;

}

Temelde, biz basılı ettik kaç kayıt saymak için kullanılan bir değişken var. Bu sayaç bölü beş, ve hiçbir kalanını terk edilebilir kere, bizim yatay-kural yazdırın.

Böyle bir şey belki yararlı olur:

  $result = mysql_query($query);  
  if($result){
    while($row = mysql_fetch_assoc($result)){ 
      if(++$i%5==0 && $i>0){
        /* do the extra thing... new line some styles */
      }
    }
  }

Err .. Eğer demek gibi bir şey:

SELECT * FROM `tablename` WHERE ... LIMIT 5
$total = 20;//get total number here;
$limit = 5;
for($i = 0;$i< $total/$limit;$i++)
{
$sql = $result = $rows = "";
$start = $limit * $i;
$sql = "select * from m_table order by id desc limit $start,$limit";
$result = mysql_query($query);
while($rows = mysql_fetch_assoc($result))
{
    //print the result here;
}
}

Eğer öyleyse, 5 satır mysql her zaman almak, ancak tüm satırlar bir kez almak olamaz.