返回信息流程序如下:
<?php
$conn=odbc_connect('dangxiao','root','111111');
$sql = "SELECT * FROM `tests` where 'B' =`1` "; //B是一个字段名
$result=odbc_exec($conn,$sql);
if (!$result)
{exit("Error in SQL");}
while(odbc_fetch_row($result))
{
echo odbc_result($result,1);
}
?>
运行会报错:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [Microsoft][ODBC Microsoft Access 驱动程序] 语法错误 (操作符丢失) 在查询表达式 'RAND() LIMIT 0' 中。, SQL state 37000 in SQLExecDirect in D:\PHPNow\htdocs\test\connect.php on line 11
Error in SQL
问题是:
1.错误在那个地方,感觉rand函数应该支持啊
2.我想从查询的结果里取一行的数据怎么做?
ps:求救啊,这些天odbc编程的问题蛋疼死我了,晕死啊希望哪个好心的大牛解救我啊,小弟在此感激不尽!!!
这是一条镜像帖。来源:北邮人论坛 / database / #6515同步于 2012/4/26
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
[求教]odbc编程的一个问题
ypf
2012/4/26镜像同步1 回复
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复