从php中的另一个查询中检索数据

时间:2013-05-13 18:53:26

标签: php javascript mysql

我正在研究一个项目,我正在使用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>';

} ?>

请帮助

1 个答案:

答案 0 :(得分:1)

您可以将图片的ID(或名称,您用作唯一键的任何内容)存储在某处,然后选择它。

例如,如果您的表格'image_id'是图片的唯一ID,则可以使用WHERE运算符来获取您想要的图像:

SELECT * FROM info WHERE image_id='1337'

1337是您选择的图片ID。