jqGrid PHP를 사용하는 테이블에서 작업하고 있습니다. 섹션의 변수를 사용하여 select 문을 SELECT
으로 설정하려고합니다. $groupid
9이며,이 경우SELECT WHERE 변수가 작동하지 않습니다.
$groupid = isset($_SESSION['group']) ? $_SESSION['group'] : 1;
$query = "SELECT MEMBER_ID, FirstName, LastName, Email, Street1, City, State, Zip, Phone, MemberSince, ExpDate, group_GROUP_ID, membership_MEM_ID FROM member WHERE group_GROUP_ID = $groupid";
$grid->SelectCommand = $query;
, 9와 수동 쿼리를 실행할 때, 4 개 결과가 돌아올 : 나는 코드 아래에있어.
위의 코드는 작동하지 않지만 $query
을 다음과 같이 설정하면 (하드 코딩하여) 테이블에서 4 개의 결과가 예상대로 반환됩니다.
$query = "SELECT MEMBER_ID, FirstName, LastName, Email, Street1, City, State, Zip, Phone, MemberSince, ExpDate, group_GROUP_ID, membership_MEM_ID FROM member WHERE group_GROUP_ID = 9";
나는 그것을 연결하는 모든 다른 방법을 시도했지만 아무 것도 작동하지 않았습니다. 다음은 내가 시도한 것입니다 (단축) :
"... WHERE group_GROUP_ID = " . $groupid . "";
"... WHERE group_GROUP_ID = '" . $groupid . "'";
"... WHERE group_GROUP_ID = '$groupid'";
어떤 도움을 주셔서 감사합니다!
그래서 당신이 정말로 만든 것을보기 위해'var_dump ($ query)'를 했습니까? '$ groupid' 당신이 생각하는대로해야할까요? –