2
我想抓取sybase数据库中的5条记录。我使用sybase_fetch_array()
sybase_fetch_array无法抓取多行
$link = sybase_connect('192.168.1.29', 'dba', 'password')
or die("Could not connect !");
$result = sybase_query("SELECT TOP 5 * FROM User");
$value = sybase_fetch_array($result);
我可以运行通过Interactive SQL中的SQL和它的作品,但是当我var_dump($value)
结果是只有一行。我已经尝试过了:
while ($value= sybase_fetch_array($result)){
echo $value['UserID'];
}
哪个也不管用。
什么输出是否来自'$ value'的var_dump? – TobyLL
绝对看起来很奇怪。虽然应该工作......这是正常的,但你的第一个例子只返回一行。 sybase_fetch_array的文档清楚地表明它返回一个包含单个行的数组,并且后续调用将返回下一行(如果有) –
您是否尝试过sybase_fetch_assoc? – jckhan