我有一个访问数据库,并调用Products
其中一个表,其中包含9行.我想要echo
所有的行,但是当我使用这个代码时,它只会有echo
4行.我的错在哪里?
$conn = odbc_connect('MoeinODBCTest1', '', '');
$sql = "select * from Products";
$rs = odbc_exec($conn, $sql);
while(odbc_fetch_row($rs))
{
$arr = odbc_fetch_array($rs);
print_r($arr);
echo '<br>';
}
Run Code Online (Sandbox Code Playgroud)
odbc_fetch_array和odbc_fetch_row都会从结果中拉出行.
尝试改为:
$conn = odbc_connect('MoeinODBCTest1', '', '');
$sql = "select * from Products";
$rs = odbc_exec($conn, $sql);
while($arr = odbc_fetch_array($rs)) {
print_r($arr);
echo '
';
}
Run Code Online (Sandbox Code Playgroud)