i_terminal_id = input value
SELECT terminal_id,plate_number FROM terminal WHERE terminal_id IN (i_terminal_id);
i_terminal_id
의 내 예를 들어 값이 1,2,3,4이지만이 NVARCHAR로 전달됩니다변환 문자열이 저장 프로 시저에서 int로
사람이 내 코드에 문제가 있는지 말해 줄래? 첫 번째 값만 반환합니다. 여기
mysqladmin 데이터
을 사용하고내 PHP 코드입니다 : 때 당신이 당신의 PHP 코드에서 오류가 있다고 생각
public function selectTerminals($id){
$form = $this->getUserData();
$form['id'] = $id;
$DAO = $this->getDAO('DAO');
$result=$DAO->query('selectTerminals',$form);
$y = sizeof($result);
// selectTerminals code is
// SELECT terminal_id FROM terminal_sum WHERE userid = i_userid;
$ids = join(',',$result);
$form['terminal_id'] = $ids;
$form['array_count'] = $y;
$DAO = $this->getDAO('DAO');
return $this->status(0,true,'select.success',$DAO- >query('displayTerminals',$form));
$sample = sizeof($ids);
}
데이터베이스에 저장된 일부 코드가 표시되어야합니다. sqlfiddle을 제공 할 수 있습니까? – Sal00m
특정 코드를보고 싶습니까? @ sal00m –
예를 들어 테이블에 포함 된 데이터는 – Sal00m