PHP odbc_fetch_row。仅显示某一行

时间:2014-08-25 04:01:43

标签: php odbc

我有一个输出一个包含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);
 ?>

1 个答案:

答案 0 :(得分:0)

您所显示的代码将遍历所有记录并回显您对 odbc_result()的调用中指定的列值。

如果您不想回显第一行的值,则代码需要检测当前正在获取哪一行数据,并且只回显所需行的列值。

例如,在伪代码中:

//  include inside of fetch loop
if (current_row is row2){
    echo 3rd_column_data_value;
}