MySQL到PDO(特定实例)

时间:2015-05-27 19:01:08

标签: php mysql pdo

我一直在逐页翻译整个网站,从MySQL到PDO。在大多数情况下,这里的资源,示例和问题已被证明是学习差异和转换等价物的绝佳资源。但是,有一个声明我已经苦苦挣扎了一下,我觉得我可能需要向社区询问这一点。它结合了Query + Num_Rows语句,我不确定是否有更简单的方法来重写它。我已经复制了以下页面的相关部分,但如果您需要其他信息,请告诉我们。这条线是 $ total_pages = mysql_num_rows(mysql_query('从'。$ sql_bookshelfquery中选择作者));

上面一行所在的PHP文档部分(包括行本身)

$sql_bookshelfquery="trgbookshelf13 where trgbookshelf13.remove!=1 ";
    $sql_bookshelfquery.=$querylevel;
    $sql_bookshelfquery.=$isnew;



// How many adjacent pages should be shown on each side?
    $adjacents = 3;

    /* 
       First get total number of rows in data table. 
       If you have a WHERE clause in your query, make sure you mirror it here.
    */

    $total_pages=mysql_num_rows(mysql_query('select author from '.$sql_bookshelfquery));



    /* Setup vars for query. */
    $limit = 50;                                //how many items to show per page
    if($page) 
        $start = ($page - 1) * $limit;          //first item to display on this page
    else
        $start = 0;                             //if no page var is given, set start to 0

    /* Get data. */
        $sql_bookshelfquery.=$orderby;
    $sql_bookshelfquery.=" LIMIT $start, $limit";
    $sql_bookshelfquery="SELECT * FROM ".$sql_bookshelfquery;


    //$result = mysql_query($sql_bookshelfquery);
    $result = $dbh->query($sql_bookshelfquery);

1 个答案:

答案 0 :(得分:1)

我不知道你的PDO变量,但是这样的事情应该有效:

@import "compass-mixins/lib/compass";
@import "susy/sass/susy";

干杯!