0

好吧,我正在做一个项目,我正在使用 mysql & php 从我的表中检索我的数据实际上我有一个表包含这些字段图像、名称、更多详细信息我做了一个查询,它将检索我表上的所有图像和名称,现在我正在尝试进行另一个查询,它应该像这样工作:首先我想检索我的数据取决于我的第一个查询,然后当我点击从第一个查询中检索到的任何图像时它应该去另一个查询只包含我点击的图片及其名称和详细信息,我面临的问题是,当我点击任何图片时,我得到了所有图片、它们的名称和详细信息:

我的代码:

     $query = mysql_query("SELECT SQL_CALC_FOUND_ROWS img,name FROM info LIMIT ".$start.", ".$perpage);  
while ($row = mysql_fetch_assoc($query)){ 

   $rows_result= mysql_query("select FOUND_ROWS() as r");
   $r=mysql_fetch_assoc($rows_result);
   $total_rows= $r['r'];
   $lastpage = ceil($total_rows / $perpage);

   echo'<div class="h" >   
        <p>  &nbsp; <a href="query2.php><img src="/'.$row['img'].'", width=100 height=100 /></a>
        <p> '.$row['name'].'</p>
   </div>';

} ?>

请帮忙

4

1 回答 1

1

您可以将图像的 ID(或名称,您用作唯一键的任何内容)存储在某处并通过它进行选择。

例如,如果您有一个具有'image_id'唯一图像 ID 的表,则可以使用WHERE运算符仅获取您想要的图像,如下所示:

SELECT * FROM info WHERE image_id='1337'

1337 是您选择的图像 ID。

于 2013-05-13T19:00:16.293 回答