php+odbc 问题?? odbc_num_rows至少在php4.0.6以后就不好用了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 odbc_num_rows至少在php4.0.6以后就不好用了 xuzuning(唠叨),那该怎么解决?? $rs = odbc_exec($conn, "select count(*) from t_user where id=14");$cnt = odbc_result($rs,1);echo $cnt;ODBC是微软的数据库接口,应该是微软在升级 ODBC 时修改了调用接口而有没有公开,造成这个函数失效。既然是用access,那么可以用com方式使用。代码与asp中的极为相似。<?php$conn = new com("ADODB.Connection");$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb");$conn->Open($connstr);$rs = new com("ADODB.RecordSet");$rs->Open("select * from data",$conn,1,1);echo $rs->Count;while(! $rs->eof) {// $f = $rs->Fields(0); // 这里注释掉的是另一种字段访问方式// echo $f->value;echo $rs->Fields["content"]->value."<br>"; $rs->MoveNext();}?> xuzuning(唠叨):那么在com方式unix下能用嘛!? xuzuning(唠叨):你的QQ多少,我有很多问题问你呢!? swfupload换空间无法上传 报500错误 The specified URL cannot be found. mysql auto_increment 如何按id紧密排列 PHP可以实现自定义标签么? zend studio中的一个问题 PHP的Smarty模板会重复连接数据库? com在服务器上无法使用 关于分割字符串问题! ubuntu 下 php未能成功加载oci8.so 为什么php运行了 ignore_user_abort之后,前台网页访问不了呢。一直在加载 怎么设置 phpmyadmin 的用户验证? 我第一次写的技术文档,希望有经验的朋友们来看看....
$cnt = odbc_result($rs,1);
echo $cnt;ODBC是微软的数据库接口,应该是微软在升级 ODBC 时修改了调用接口而有没有公开,造成这个函数失效。
既然是用access,那么可以用com方式使用。代码与asp中的极为相似。<?php
$conn = new com("ADODB.Connection");
$connstr = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" . realpath("netBook.mdb");
$conn->Open($connstr);
$rs = new com("ADODB.RecordSet");
$rs->Open("select * from data",$conn,1,1);
echo $rs->Count;
while(! $rs->eof) {
// $f = $rs->Fields(0); // 这里注释掉的是另一种字段访问方式
// echo $f->value;
echo $rs->Fields["content"]->value."<br>";
$rs->MoveNext();
}
?>