-1

我不知道为什么会出现这些错误;PHP 代码对我来说一切都很好。

警告:odbc_exec() 期望参数 1 是资源,第 50 行 C:\xampp\htdocs\vote\vote.php 中给出的字符串

警告:odbc_num_rows() 期望参数 1 是资源,在第 51 行的 C:\xampp\htdocs\vote\vote.php 中给出 null

警告:odbc_fetch_row() 期望参数 1 是资源,在第 52 行的 C:\xampp\htdocs\vote\vote.php 中给出 null

警告:odbc_exec() 期望参数 1 是资源,字符串在第 67 行的 C:\xampp\htdocs\vote\vote.php 中给出

警告:odbc_num_rows() 期望参数 1 是资源,在第 68 行的 C:\xampp\htdocs\vote\vote.php 中给出 null

警告:odbc_exec() 期望参数 1 是资源,字符串在第 81 行的 C:\xampp\htdocs\vote\vote.php 中给出

警告:odbc_fetch_row() 期望参数 1 是资源,在第 82 行的 C:\xampp\htdocs\vote\vote.php 中给出 null

警告:odbc_num_rows() 期望参数 1 是资源,在第 83 行的 C:\xampp\htdocs\vote\vote.php 中给出 null

警告:odbc_exec() 期望参数 1 是资源,字符串在第 137 行的 C:\xampp\htdocs\vote\vote.php 中给出

警告:odbc_exec() 期望参数 1 是资源,字符串在第 138 行的 C:\xampp\htdocs\vote\vote.php 中给出

vote.php 来源:

http://pastebin.com/duMFp3kJ

4

3 回答 3

2

例如

$conn = odbc_connect("DRIVER={MySQL ODBC 3.51 Driver};Server=localhost;Database=dbname", "username", "psw");
$sql = "SELECT user from user";
$rs = odbc_exec($conn,$sql);

你完成了。

于 2013-01-01T07:28:35.790 回答
1

这个错误是不言自明的;

但是,如果您仍然不知道,请查看此PHP 文档;它声明odbc_exec期望返回的连接资源odbc_connect作为其第一个参数,而不是"SELECT..."SQL 语句。

于 2013-01-01T07:23:33.250 回答
0

我修复了它,它现在似乎正在工作,但它总是给我同样的错误,我的帐户还没有访问商店,这不是真的,我不知道为什么,获取行或 num 行的东西是不工作。

vote.php 修复:

http://pastebin.com/p4WWiyin

于 2013-01-01T14:13:32.777 回答