中易网

php:odbc_fetch_array()的问题。

答案:2  悬赏:0  
解决时间 2021-03-15 03:30
在本地测试没问题,上传到空间就不行了,可以插入数据,就是读不出来数据,

odbc_fetch_array() 和 odbc_fetch_row() 都返回false, 哪有问题呢?

以下是php代码


$database = "dbd.mdb";
$connstr="DRIVER=Microsoft Access Driver (*.mdb);DBQ=".realpath($database);
$conn=odbc_connect($connstr,"","",SQL_CUR_USE_ODBC );

$sql = "SELECt * FROM member ORDER BY id desc";

$result = odbc_exec( $conn , $sql );

//var_dump(odbc_fetch_array($result)); 上传到虚拟主机后就会返回false
$allitems = array();
while(false != ($rs = odbc_fetch_array($result))) {
$allitems[] = $rs;
}
var_dump($allitems);

?>
我想知道odbc_fetch_array() 和 odbc_fetch_row()为什么都返回false!在本地正常,服务器上却不行。如果是服务器问题,我应该如何操作。请把步骤说一下。
最佳答案
直接用fetch_array() 和 fetch_row()函数呀!
全部回答

在本地测试没问题,上传到空间就不行了,可以插入数据,就是读不出来数据。

-------------------------

这句话是说你服务器上能插入不能读,还是本地?

如果是服务器,你服务器支不支持那个odbc函数之类的。

我一般都用这些代码读access数据库的。仅供参考:

$conn = new com(”adodb.connection”); //设置数据库连接驱动 $connstr=”provider=microsoft.jet.oledb.4.0;data source=”.realpath(”db1.mdb”); $conn->open($connstr);//调用com类的open()方法来执行上述连接驱动 $rs=new com(”adodb.recordset”); $sql=”select * from article”; $rs->open($sql,$conn,1,3);

while(!$rs->eof ){         echo $rs->fields['title'].”<br/>”);     $rs->movenext; }

我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
梅县雁南飞茶田景区在哪里啊,我有事要去这个
你回答的针灸穴位歌诀有全面的吗
罗平县香逸烤烟种植专业合作社怎么去啊,有知
谁能告诉我这个明星是谁呀
用外网IP则是在局域网可以远程外部网络都不可
狗打架后止不住的放屁(排气。一大早和家里刚
1997农历7月27是什么星座?
电脑桌面图标老发虚,还经常换
贵阳护理职业学院新校的宿舍怎么样
嘴巴要积德,不能乱说话
平南统帅专卖店帝科NO.2地址有知道的么?有点
太原到太谷的高速?
22565r17可以改装多大尺寸的轮毂
为什么龙之谷更新玩以后进不去了,一直读条,
«如梦令•昨夜雨疏风骤»中哪一句反映出李清
推荐资讯
我差宜信70000两三个月没还了,会不会坐牢
170营业厅(港城大道303号170营业厅)怎么去啊
哈弗H6价格,哈弗H6最新报价多少钱
cad中半径标注设置
闻女人脚、闻女人袜子,正常吗?
金品快捷宾馆在什么地方啊,我要过去处理事情
在有年休的情况下,用加班时数抵冲请假时数合
大开沙界合肥1912店在什么地方啊,我要过去处
清朝是哪年建立的,由谁建立的
华中科技大学数学制造装备与技术综合实验中心
武汉什么时候有国企、上市公司、知名企业的专
地的可组笔是什么
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?