1

我想通过 php 调用一个 mssql 过程

$link = mssql_connect($this->serverName, $this->user, $this->password);
    mssql_select_db($this->db);

    // Create a new statement
    $stmt = mssql_init($this->owner . '.buf_ins_pilot', $link);

    // Bind values here
    // (polaczenie, nazwa, wartosc, typ, output, null)
    mssql_bind($stmt, "@ach_kod_systemu", "", SQLVARCHAR);

我得到

Fatal error: Only variables can be passed by reference

它与 mssql_bind 在线。我正在为此寻找一整天的解决方案,但我不知道我做错了什么。几乎是从 php 手册中复制/粘贴

4

1 回答 1

2

Ofc 我应该读更多ceraful。该死的,我整天都在读同样的东西,并没有注意到它

它应该看起来像这样

$variable = "";
mssql_bind($stmt, "@ach_kod_systemu", $variable, SQLVARCHAR);
于 2012-08-09T10:24:42.000 回答