获取下一行中的Image Id以在MySQL中使用

时间:2013-07-02 10:53:52

标签: php html mysql

我有一个包含3行3列的表格,如下所示:

<table width="337" border="1" id="tabel1">
      <tr  >
        <td width="105"><?php echo $row_rsNama['Nama']; ?></td>
        <td width="105">&nbsp;</td>
        <td width="105">&nbsp;</td>
      </tr>
      <tr >
            <td><a href="#"><img src="img/t-shirt1.png" alt="" width="105" height="179"/ id="T-01"></a></td>
            <td><a href="#"><img src="img/t-shirt2.png" alt="" width="105" height="179" id="T-02"/></a></td>
            <td><a href="#"><img src="img/t-shirt3.png" alt="" width="105" height="179" id="T-03"/></a></td>
      </tr>
      <tr >
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
</table>

我想在第二行获取Image的Id,以便在第一行中使用,以在MYSQL中显示该数据的名称:

<?php
mysql_select_db($database_connect, $connect); 
$query_rsNama = "SELECT Name FROM all_t_shirt WHERE ID ='Image ID in second row'"; 
$rsNama = mysql_query($query_rsNama, $connect) or die(mysql_error()); 
$row_rsNama = mysql_fetch_assoc($rsNama); 

?>

我的问题是:如何在第二行获取图片ID?

我希望在MySQL声明中使用T-01,T-02和T-03: SELECT Name FROM all_t_shirt WHERE ID ='第二行中的图像ID'

2 个答案:

答案 0 :(得分:0)

“第二行”的概念需要订购。之后,您可以将limitoffset

一起使用
SELECT Name
FROM all_t_shirt
order by id
limit 1, 1

第一个参数是偏移量,第一行的偏移量为0,而不是1。

答案 1 :(得分:0)

请清除你的问题。以及我理解你需要得到图像ID

<?php
$sql="sqlqct name,id from all_t_shirt ";
$fire_sql=mysql_query($sql) or die(mysql_error());
while($data = mysql_fetch_Object($firesql)){
?>

<tr>
   <td width="105"><?php echo $data->name; ?></td>
   <td width="105"><?php echo $data->id; ?></td>
   <td width="105">&nbsp;</td>
</tr>

<?php } ?>

希望它会对你有所帮助。如果没有,那么请再解释一下你的问题。