0
我有两个链接,下一个和上一个,代码是相同的,除了大于或小于符号在下一个链接的相反方向。下一个和上一个图像
仍在挣扎着,这可以帮助任何人吗?
这是错误
您的SQL语法错误;检查对应于你的MySQL服务器版本使用附近的正确语法手册 'ORDER BY photo_id DESC LIMIT 1)UNION(SELECT photo_id FROM userphotos WHERE河粉' 在行1
$id=$_SESSION['id'];
//Now we'll get the list of the specified users photos
$sql = "SELECT id FROM albums WHERE user_id='$id' ORDER BY name ASC LIMIT 1 ";
$query = mysqli_query($mysqli,$sql)or die(mysqli_error($mysqli));
while($album = mysqli_fetch_array($query)){ ?>
<?php
$var = $_GET['pid'] ;
$photo_sql = "(SELECT photo_id FROM userphotos WHERE photo_id < ".$var." AND photo_ownerid = ".$user['id']." AND album_id=".$album['id']." ORDER BY photo_id DESC LIMIT 1)";
$photo_sql.= " UNION (SELECT photo_id FROM userphotos WHERE photo_id > ".$var." AND photo_ownerid = ".$user['id']." AND album_id=".$album['id']." ORDER BY photo_id DESC LIMIT 1)";
$photo_query = mysqli_query($mysqli,$photo_sql)or die(mysqli_error($mysqli));
$photo_prev=mysqli_fetch_array($photo_query);
echo " <a href='photo.php?pid=".$photo_prev['photo_id']."'>Previous</a> | ";
*“这是一个错误,但它在我的网页无法显示” * - 错误是如果它是。?你知道的事情出了错,但没有“官员ial-looking“消息,那么这意味着你没有检查/捕获它们。将错误报告添加到文件顶部 'error_reporting(E_ALL); ini_set('display_errors',1);'看看它是否产生任何东西。 –
我在页面中添加了这些内容,但仍然没有运气。它只在我删除WHILE时显示错误。 – Dave
旁注** Q:**你为什么要进出PHP;有没有特别的理由需要你这样做? –