我有一个包含3行3列的表格,如下所示:
<table width="337" border="1" id="tabel1">
<tr >
<td width="105"><?php echo $row_rsNama['Nama']; ?></td>
<td width="105"> </td>
<td width="105"> </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> </td>
<td> </td>
<td> </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'
答案 0 :(得分:0)
“第二行”的概念需要订购。之后,您可以将limit
与offset
:
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"> </td>
</tr>
<?php } ?>
希望它会对你有所帮助。如果没有,那么请再解释一下你的问题。