0
테이블이 shoppingcarts
인 데이터베이스가 있습니다. 이 표는 다음과 같은 3 열이Kohana PHP 질문
id, sessionid, date
내 컨트롤러 (ShoppingCart
)에서 함수 (AddProductToCart
)가 있습니다. 내 함수 내부,이 전화를 가지고 :
$obj = ORM::factory('shoppingcart')->where('sessionID',session_id())->find();
지금,이 문은
shoppingcarts
테이블에 대해 실행하고 현재 세션 ID와 일치하는
sessionid
을 가지고 행 (PHP의
session_id()
)을 반환합니다. 그러나 때로는
sessionid
이 테이블에 존재하지 않습니다.
그렇다면 값을 반환했는지 확인하기 위해 해당 문에서 반환 한 값을 확인하려면 어떻게해야합니까?
나는 혼란 스럽다.
Ambirex, 대답에 대한 감사합니다. 나는이 땅을 오랫동안 찾고 있었다. 나는 심지어 테이블의 모든 행을 반복하고 session_id() 반환 값과 비교 한 다음 session_id()가 이미 존재하면 부울 플래그를 true로 설정한다는 생각에 유혹을받습니다. 내 하루를 저장했습니다. – Attilah