我不知道为什么我会收到这些错误; PHP代码对我来说都很好。
警告:odbc_exec()期望参数1是资源,给定字符串 在第50行的C:\ xampp \ htdocs \ vote \ vote.php
警告:odbc_num_rows()期望参数1为资源,为null 在第51行的C:\ xampp \ htdocs \ vote \ vote.php中给出
警告:odbc_fetch_row()期望参数1为resource,null 在第52行的C:\ xampp \ htdocs \ vote \ vote.php中给出
警告:odbc_exec()期望参数1是资源,给定字符串 在第67行的C:\ xampp \ htdocs \ vote \ vote.php
警告:odbc_num_rows()期望参数1为资源,为null 在第68行的C:\ xampp \ htdocs \ vote \ vote.php中给出
警告:odbc_exec()期望参数1是资源,给定字符串 在第81行的C:\ xampp \ htdocs \ vote \ vote.php
警告:odbc_fetch_row()期望参数1为resource,null 在第82行的C:\ xampp \ htdocs \ vote \ vote.php中给出
警告:odbc_num_rows()期望参数1为资源,为null 在第83行的C:\ xampp \ htdocs \ vote \ vote.php中给出
警告:odbc_exec()期望参数1是资源,给定字符串 在第137行的C:\ xampp \ htdocs \ vote \ vote.php
警告:odbc_exec()期望参数1是资源,给定字符串 在第138行的C:\ xampp \ htdocs \ vote \ vote.php
答案 0 :(得分:1)
错误是非常自我解释的;
但如果你仍然没有线索,请查看PHP document;它指出odbc_exec
期望odbc_connect
返回的连接资源是其第一个参数,而不是"SELECT..."
SQL语句。
答案 1 :(得分:1)
例如
$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);
你已经完成了。
答案 2 :(得分:0)
我修好了它,它似乎现在正在工作,但是它总是给我同样的错误,我的帐户还没有看到商店,而且这不是真的,我不知道为什么,带有获取行的东西或num rows无效。
vote.php修正: