0
存储过程,我只是想执行一个MySQL的存储过程。但我想用所有常见原因使用参数解析技术。所以,我已经采取了从PHP手册here的例子,现在有这样的:ODBC使用PHP
$stmt = $dbh->prepare("CALL update_bug_status(?,?)");
$stmt->bindParam(1, $bug_id);
$stmt->bindParam(2, $bug_status);
$stmt->execute();
的缺少一块拼图是$胸径变量,手动似乎忘记提及!
我想为$胸径我可以使用ODBC连接变量是这样的:
$connection_string = "DRIVER={MySQL ODBC 5.1 Driver};Server=10.32.27.6;Database=bugs";
$dbh=odbc_connect($connection_string,'root','xxxxxx');
但是,这并不工作,因为“odbc_connect”只返回一个ID号。
我见过,似乎使用MySQL的具体功能的其它例子。但是我没有这些函数可用,所以如果可能的话,我想要一个使用标准ODBC函数的答案。
您的联系断了,但我怀疑你使用的是PDO方法的ODBC连接上,你应该使用['odbc_prepare'(http://php.net/manual/en/function.odbc-prepare。 PHP)和['odbc_execute'](http://php.net/odbc_execute)。 – Wrikken
@Wrikken你应该提交,作为一个答案,因为看起来像到底是怎么回事的。 – cwallenpoole
当时等待实际的链接可以肯定的,但现在它升级到了一个答案。 – Wrikken