이 컴퓨터에서 여러 프로 시저가 있는데 이것은 내 PHP 코드에서 부울 값 (적어도 부울 값이라고 생각하는)을 제공하는 유일한 쿼리입니다. 이 절차를 다른 절차로 대체하면이 값이 사라집니다. 이 코드에 문제가 있습니까? 여기누군가가 왜 내가이 proc에서 bool 값을 다시 얻고 있는지 말해 줄 수 있습니까?
CREATE DEFINER=`root`@`%` PROCEDURE `phoneIsRegistered`
(IN iPhone bigint(10), OUT oPhone bigint(10))
BEGIN
SELECT
phone
FROM
user
WHERE
phone = iPhone
INTO
oPhone;
END;
배열 내가 이야기하고있는이 값 모습입니다.
mysqli_result Object
(
[current_field] => 0
[field_count] => 2
[lengths] =>
[num_rows] => 110
[type] => 0
)
mysqli_result Object
(
[current_field] => 0
[field_count] => 1
[lengths] =>
[num_rows] => 12
[type] => 0
)
1 <-------------------------------------HERE
mysqli_result Object
(
[current_field] => 0
[field_count] => 1
[lengths] =>
[num_rows] => 1
[type] => 0
)
이전에 게시 한 질문과 같지 않습니까? 결과를 인쇄하는 코드가 없으면 우리는 당신을 도울 수 없습니다. –
예, 동일한 질문 (http://stackoverflow.com/questions/2013668/having-more-issues-with-mysqli-numerical-data-in-results) 인 것 같습니다. 짐 : 중복 된 것을 열지 말고 다른 질문을 업데이트/편집하십시오. –
지미, 다른 게시물로 넘어 가면 필요한 코드보다 더 많은 코드가 표시됩니다. 문자 그대로 코드를 게시 한 다음 일부를 게시했습니다. 예, 저는 같은 포스터입니다. – jim