2009-11-19 3 views
1

(lastInsertId)과 같은 선언 된 문자열을 MySQL 저장 프로 시저 및 출력에서 ​​어떻게 반환 할 수 있습니까? PHP 5에서는 오류 메시지를 반환하거나, 메시지 등을 내 코드에 반환 할 수 없습니다.스토어드 프로 시저의 변수를 반환 MySQL

나는 운 :(모두에게

감사하지 않고 주변에 구글 검색이, 누군가가 나를 여기에 도움이 될 수 있기를 바랍니다.

답변

1

당신이 mysqli-> 필요한 기능

이이 예입니다 INSERT_ID

<?php 
$mysqli = new mysqli("localhost", "my_user", "my_password", "world"); 

/* check connection */ 
if (mysqli_connect_errno()) { 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
    exit(); 
} 

$mysqli->query("CREATE TABLE myCity LIKE City"); 

$query = "INSERT INTO myCity VALUES (NULL, 'Stuttgart', 'DEU', 'Stuttgart', 617000)"; 
$mysqli->query($query); 

printf ("New Record has id %d.\n", $mysqli->insert_id); 

/* drop table */ 
$mysqli->query("DROP TABLE myCity"); 

/* close connection */ 
$mysqli->close(); 
?> 
당신은 여기에 더 많은 정보를 찾을 수 있습니다

: php.net에서 제공하는,이 기능은 당신이 찾고있는 무엇을 생각 php.net: mysqli->inert_id - Manual

도움이 더 필요하시면 도와 드리겠습니다.

관련 문제