홈>
PHP에서 PDO를 사용하고 있습니다. $id = "2abcd"(문자열 접미사가있는 숫자)를 전달할 때마다 쿼리가 성공적으로 반환됩니다. ($id = 2의 데이터 포함)
데이터베이스 : id INT (11), img VARCHAR (100), uname VARCHAR (100)
public static function getImagePath($id) {
$sql_fetch_opp = "select img from my_user where id=:id";
$db = DAO::connect();
try {
$stmt = $db->prepare($sql_fetch_opp);
$stmt->bindParam(':id', $id);
$stmt->execute();
$imgPath = $stmt->fetch(PDO::FETCH_COLUMN);
return $imgPath;
} catch (PDOException $e) {
Err::log($e);
throw new MyException(Err::PDO_EXCPTION);
}
}
- 답변 # 1
- 답변 # 2
이 작동했습니다
$stmt->bindParam(':id', $id, PDO::PARAM_INT);
관련 자료
- flutter - 사용자 입력에서 텍스트 문자열의 단어 수를 계산하는 방법
- typescript - 각도 2 - '문자열'유형 가져 오기는 '숫자'유형에 할당 할 수 없습니다
- r - grepl을 사용하여 문자열 변수에 많은 수의 전체 단어가 나타나는지 테스트
- C ++에서 문자 배열로 입력 문자열
- reactjs - 반응의 천 단위 구분 기호 입력 유형 번호 (JSX)
- javascript - "말 그대로"HTML 입력에 문자열 삽입
- python - 문자열에서 발견 된 세 쌍의 수를 계산하는 방법은 무엇입니까?
- systemformatexception - '입력 문자열이 올바른 형식이 아닙니다' c #에서
- arrays - c 프로그래밍에서 scanf를 사용하여 정수 및 문자열 입력을 얻는 방법
- c++ - 세트의 모든 문자열에 동일한 수의 'a'와 'b'가 포함되어 있는지 확인하십시오 다시 시도해 보았습니다
- r - 숫자와 문자가 혼합 된 문자열에서 가장 큰 숫자 추출
- oracle - PLSQL의 저장 프로 시저에 대한 입력으로 4000 자 이상의 문자열을 얻는 방법은 무엇입니까?
- javascript - 이 숫자의 이전 값을 기반으로 문자열 내의 특정 숫자를 업데이트합니다
- 문자열 입력을 받고 그 문자열을 메서드로 적용하는 루비 함수를 만드시겠습니까?
- arrays - 사용자 입력에서 가장 많이 사용되는 번호를 찾는 방법은 무엇입니까? 자바
- python - 해당 문자열이 나타나는 횟수에 대한 새 열 만들기
- android - xamarin - systemformatexception : '입력 문자열이 올바른 형식이 아닙니다'
- for loop - R을 사용하여 벡터를 통해 반복 또는 조합으로 입력 문자열을 구성하는 방법은 무엇입니까?
- javascript - 변수 값을 숫자 입력 값으로 설정할 때 왜 "정의되지 않음"입니까?
- 파이썬에서 여러 문자열 쌍에서 문자열의 발생을 계산하는 방법은 무엇입니까?
관련 질문
- php : md5 해시를 사용하는 방법?
- HTML 양식과 PHP를 사용하여 데이터를 습격을 사용하여 데이터를 삽입 할 수 없음
- java : Android Studio를 사용하여 데이터베이스 (MySQL)에서 여러 필드 검색하기
- php : MySQL /MariaDB는 새 행을 삽입하고 오류를 확인하려고 시도하여 행이 존재하는지 확인하는 것이 좋습니다.
- php : jQuery FullCalendar : 끌고가는 항목을 저장하는 방법
- php : CPANEL을 사용하여 TSO 호스팅을 사용하여 내 사이트를 업로드하고 이제는 데이터베이스에 연결할 수 없습니다.
- php : WooCommerce 제품을 제거하지만 카테고리를 유지합니다
- PHP 파일을 localhost에 연결하려고합니다. localhost가 현재이 요청을 처리 할 수 없습니다. HTTP 오류 500.
- php : 첫 번째 테이블의 특정 열의 값은 특정 테이블의 DataRow를 표시하려는 다른 테이블의 열 값과 같습니다.
- php : SQL, LAST_INSERT_ID ()에 의해 마지막 삽입 ID를 선택합니다. [복제] [복제]
제공된 값이 정수로 캐스트 된 후 값과 같은지 확인하면됩니다. 그렇지 않은 경우 예외를 처리하십시오.