İlk kayıt sayfalama komut görünmüyor

1 Cevap php

This is my pagination script which extracts info for my TV guide project that I am working on. Currently I've been experimenting with different PHP/MySQL before it becomes a production site.

Bu benim geçerli betik:

<?php 
include("pmcPagination.php");                   
$paginator = new pmcPagination(20, "page");             
mysql_connect("localhost","root","PASSWORD");
mysql_select_db("mytvguide");

//Select only results for today and future
$result = mysql_query("SELECT programme, channel, airdate, expiration, episode, setreminder
                       FROM lagunabeach
                       WHERE expiration >= now() 
                       ORDER BY airdate, 3 ASC
                       LIMIT 0, 100;");

//You can also add results to paginate here
mysql_data_seek($queryresult, 0);

while($row = mysql_fetch_array($result)) {
    $paginator->add(new paginationData($row['programme'],
        $row['channel'],
        $row['airdate'],
        $row['expiration'],
        $row['episode'],
        $row['setreminder']));
}

//Show the paginated results
$paginator->paginate();

include("pca-footer1.php");

//Show the navigation
$paginator->navigation();

Bana bugün havalandırma programları için iki kayıtları olmasına rağmen, sadece itibaren ikinci birinden kayıtları gösterir - İngiltere saati GMT görünmüyor 20:35 fiyaka programı, ancak daha sonra 11:25 İngiltere saati GMT biri {[(0 )]} gösterisi.

Bunu nasıl düzeltebilirim gerekir? Herhangi bir kullanım ise benim yukarıdaki kodu!

Teşekkürler

1 Cevap

SELECT programme, channel, airdate, expiration, episode, setreminder FROM lagunabeach where expiration >= now() order by airdate, 3 ASC LIMIT 0, 100;

Iki kez aynı sütunda tarafından sipariş edilir. airdate ve 3 senin sql select deyiminde aynı sütun vardır.