[請益] mysql procedure

看板PHP作者 (zelda)時間8年前 (2016/12/30 15:44), 編輯推噓-1(012)
留言3則, 3人參與, 最新討論串1/1
版上的神人大大 我寫了一個procedure 且根據以下網址第4個例子 寫一個php程式 http://php.net/manual/en/pdo.prepared-statements.php 但是都沒有傳回預期的值 有人有這方面的經驗可以指導一下嗎 我試過在mysql command line下呼叫 值有順利傳出來 php片段程式如下 $syntax = 'call checkin(0986117670, 098116767012345, ?)'; $stmt = $cn->prepare($syntax); $stmt->bindParam(1, $result, PDO::PARAM_INT); $result = 0; $stmt->execute(); var_dump($stmt->errorInfo()); errorInfo丟出的訊息: "OUT or INOUT argument 3 for routine cardrive.checkin is not a variable or NEW pseudo-variable in BEFORE trigger" -- 最近看到的簽名檔,拿來借用,不曉得會不會犯了智產權? 西醫治標 中醫治本 中西合璧 治成標本 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.209.145 ※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1483083841.A.AD2.html

12/30 16:03, , 1F
看到$syntax就放棄治療
12/30 16:03, 1F

12/30 16:22, , 2F
why?
12/30 16:22, 2F

01/03 18:20, , 3F
可以提供你的PROCEDURE 做了什麼嗎?
01/03 18:20, 3F
文章代碼(AID): #1OPX11hI (PHP)
文章代碼(AID): #1OPX11hI (PHP)