我有一个输出一个包含4列和2行的表的过程。我想要第3列和第2行的数据。这里的代码为我提供了不同列的行数据,因为我在下面更改了它们,但它输出第3列的第一行和第二行数据,如下所示:row1datarow2data。它的两个行值我只想要第二行。有人可以帮我解决这个问题。
感谢。
<?php
$result=odbc_exec($conn, $query);
//fetch tha data from the database
while(odbc_fetch_row($result))
{
echo "<tr>";
echo "<td>";
//if i change the 3 under here to a 2 I get the other two row values for the 2nd,column.
echo odbc_result($result,3);
?>
答案 0 :(得分:0)
您所显示的代码将遍历所有记录并回显您对 odbc_result()的调用中指定的列值。
如果您不想回显第一行的值,则代码需要检测当前正在获取哪一行数据,并且只回显所需行的列值。
例如,在伪代码中:
// include inside of fetch loop
if (current_row is row2){
echo 3rd_column_data_value;
}