pdo odbc与sql2000的操作

重金属凌魄 2013-02-28 10:34:25
我的php版本5.3.8,所以没了mssql等dll,能用的只有pdo odbc,此乃前提
try{
$conn = new PDO("odbc:Driver={SQL Server};Server=192.168.1.1,1433;Database=master;",'sa','xuxin');
}catch(Exception $e){
//echo "Failed: " . $e->getMessage();
echo 'Can not connect to database!';
die();
}
try了下,貌似能连上,修改密码神马的就会显示Can not connect to database!,顺带鄙视下端口号为毛是,。
关键问题是,我想执行个查询或者删除,sql语句如何弄呢?
对这个实在不懂
请赐教,我用这样的方法,
$sth = $pdo->prepare("select piID from CFWorkTtems");
$sth->execute();
//将整个记录集读到数组里:
$result = $pdo->fetchAll();
var_dump($result);
print_r($result);
显示Fatal error: Call to undefined method PDO::fetchAll()
...全文
379 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
重金属凌魄 2013-02-28
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
输出空数组表示检索成功,但没有检索到内容
不好意思,刚的问题不算,我发现了,可能是数据库表的问题,新建立的表示可以取到值的,原来的表我在查看查看吧,谢谢了
重金属凌魄 2013-02-28
  • 打赏
  • 举报
回复
引用 3 楼 xuzuning 的回复:
输出空数组表示检索成功,但没有检索到内容
那怎样才能正确的取到值呢?
xuzuning 2013-02-28
  • 打赏
  • 举报
回复
输出空数组表示检索成功,但没有检索到内容
重金属凌魄 2013-02-28
  • 打赏
  • 举报
回复
引用 1 楼 xuzuning 的回复:
$result = $sth->fetchAll();
不好意思,笔误,改了后 array(0) { } Array ( ) 结果是这个,还是没取到呢,服务器端是03的系统,装的sql2000.是不是要在服务器端配置dsn呢?
xuzuning 2013-02-28
  • 打赏
  • 举报
回复
$result = $sth->fetchAll();

21,890

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧