Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 返回数据库的下一个图像_Php_Mysql - Fatal编程技术网

Php 返回数据库的下一个图像

Php 返回数据库的下一个图像,php,mysql,Php,Mysql,我想添加按钮,使用户可以循环浏览我存储在数据库中的图像。下一个和上一个按钮 我找到了这个帖子,但不明白 这里是该页面的链接 功能代码,db_connect已存储数据库并正在运行。正在从phone.php页面调用该函数 <?php include 'db_connect.php'; function show_body(){ $product = mysql_query("SELECT COUNT(id), colour, link FROM phone_body") or die

我想添加按钮,使用户可以循环浏览我存储在数据库中的图像。下一个和上一个按钮

我找到了这个帖子,但不明白

这里是该页面的链接

功能代码,db_connect已存储数据库并正在运行。正在从phone.php页面调用该函数

<?php

include 'db_connect.php';


function show_body(){
$product = mysql_query("SELECT COUNT(id), colour, link FROM phone_body") or die(mysql_error());
$row = mysql_fetch_array($product);

    $count = $row['COUNT(id)'];
    $colour = $row['colour'];
    $link = $row['link'];

    //echo "$count";

        echo "<img class=\"phone\" img src=$link> </br>";

        echo "<form action=\"\" method=\"POST\">
            <input type=\"submit\" name=\"next\" class=\"next\" value=\"Next\">
            </form>";

        echo "<form action=\"\" method=\"POST\">
            <input type=\"submit\" name=\"previous\" class=\"previous\" value=\"Previous\">
            </form>";
}

?>

感谢您的帮助:)

您需要选择要显示的“当前”项目和要显示的“下一个”项目。这取决于数据模型的外观。如果您的图像以递增的ID存储,您可以执行以下操作

"SELECT id FROM phone_body where id >= $currentID limit 2 order by id asc"
这将为您提供当前ID和下一个ID(假设您的ID已订购)


要进入下一个图像,只需将“下一个”id插入“当前”id位置

你是想循环浏览实际的图像还是只是缩略图有多少张图片?在新代码中。它们不再得到维护,而是在使用。请改为了解准备好的语句,并使用或。@草莓,我想在实际图像中循环,只有7个图像。如果我添加您给我的查询,如何让“下一步”按钮工作?id字段是主键,它是自动递增的。