2012-08-09 30 views
1

傳遞我想通過PHPmssql_bind和fatala錯誤唯一的變量可以通過參考

$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); 

調用mssql的程序,我得到

Fatal error: Only variables can be passed by reference 

它`與mssql_bind線。我正在尋找整天的解決方案,我不知道我做錯了什麼。這是almoust複製/粘貼從PHP手冊

回答

2

Ofc我應該讀更多的櫻桃。哎呀我在讀同樣的事情,整天didn`t注意到它

它應該是這樣的

$variable = ""; 
mssql_bind($stmt, "@ach_kod_systemu", $variable, SQLVARCHAR); 
+0

,而這樣做基於手冊上一個Hello World風格相當於剛把同樣的錯誤。幸運的是,我在約5分鐘後找到了您的問答。 – Dan 2013-06-12 15:31:39