我有以下 mysql 查询,它产生了上述错误,我不知道为什么,任何帮助将不胜感激。
$tableName="livetrack";
$targetpage = "visitors.php";
$limit = "$pagination";
$query = "SELECT COUNT(*) as num FROM $tableName where member_id = '$site_id' and display = 'yes'";
$total_pages = mysql_fetch_array(mysql_query($query));
$total_pages = $total_pages[num];
$stages = 3;
$page = mysql_escape_string($_GET['page']);
if($page){
$start = ($page - 1) * $limit;
}else{
$start = 0;
}
// Get page data
$query1 = "SELECT * FROM $tableName WHERE date >= ( NOW() - '$fdate' ) and ip ='$ip' and member_id = '$site_id' and display = 'yes' and category= '$categories' and type ='$vtype' order by id DESC LIMIT $start, $limit";
$result = mysql_query($query1);
// Initial page num setup
if ($page == 0){$page = 1;}
$prev = $page - 1;
$next = $page + 1;
$lastpage = ceil($total_pages/$limit);
$LastPagem1 = $lastpage - 1;
$paginate = '';
if($lastpage > 1)
{
下面的代码是生成错误消息的地方。
while($row = mysql_fetch_array($result))
{