1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | <? $strConn = 'mysql:host='.$host.';dbname='.$maindb.';charset=utf8'; $db = new PDO($strConn, $id, $pass); $db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $db->setAttribute(PDO::ATTR_EMULATE_PREPARES, false); $db->beginTransaction(); $isTransaction = 0; $company_type = 0; $bussiness_type = 0; $str = 'aaa'; $id = -1; $returnValue = -1; $stmt = $db->prepare("CALL mpx_s_proc_insert_company(?, ?, ?, ?, ?,?, ?, ?, ?, ?, ?, ?, @id, @return)"); $stmt->bindParam(1, $isTransaction, PDO::PARAM_INT); $stmt->bindParam(2, $company_type, PDO::PARAM_INT); $stmt->bindParam(3, $bussiness_type, PDO::PARAM_INT); $stmt->bindParam(4, $str, PDO::PARAM_STR); $stmt->bindParam(5, $str, PDO::PARAM_STR); $stmt->bindParam(6, $str, PDO::PARAM_STR); $stmt->bindParam(7, $str, PDO::PARAM_STR); $stmt->bindParam(8, $str, PDO::PARAM_STR); $stmt->bindParam(9, $str, PDO::PARAM_STR); $stmt->bindParam(10, $str, PDO::PARAM_STR); $stmt->bindParam(11, $str, PDO::PARAM_STR); $stmt->bindParam(12, $str, PDO::PARAM_STR); $stmt->execute(); print_r($db->query("SELECT @id, @return")->fetchAll()); echo "<br>"; $stmt = $db->prepare("CALL mpx_s_proc_insert_company(?, ?, ?, ?, ?,?, ?, ?, ?, ?, ?, ?, @id, @return)"); $stmt->bindParam(1, $isTransaction, PDO::PARAM_INT); $stmt->bindParam(2, $company_type, PDO::PARAM_INT); $stmt->bindParam(3, $bussiness_type, PDO::PARAM_INT); $stmt->bindParam(4, $str, PDO::PARAM_STR); $stmt->bindParam(5, $str, PDO::PARAM_STR); $stmt->bindParam(6, $str, PDO::PARAM_STR); $stmt->bindParam(7, $str, PDO::PARAM_STR); $stmt->bindParam(8, $str, PDO::PARAM_STR); $stmt->bindParam(9, $str, PDO::PARAM_STR); $stmt->bindParam(10, $str, PDO::PARAM_STR); $stmt->bindParam(11, $str, PDO::PARAM_STR); $stmt->bindParam(12, $str, PDO::PARAM_STR); $stmt->execute(); print_r($db->query("SELECT @id, @return")->fetchAll()); $db->commit(); $db = null; ?> | cs |
'공부하자 > MySQL' 카테고리의 다른 글
유용한 쿼리 (0) | 2015.01.12 |
---|---|
View Table 사용하기 (0) | 2015.01.07 |
telnet에서 mysql 접속 (0) | 2015.01.05 |