我一直在逐页翻译整个网站,从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);
答案 0 :(得分:1)
我不知道你的PDO变量,但是这样的事情应该有效:
@import "compass-mixins/lib/compass";
@import "susy/sass/susy";
干杯!