홈>
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에서 PDO를 사용하여 테이블에 배열을 삽입하는 방법
- 정의되지 않은 메소드를 호출하지만 정의되어 있으며 index.php에서 작동합니까?
- PHP 스크립트를 사용하여 JSON 형식의 MySQL 테이블 데이터를 얻으려면 어떻게 해야 합니까?
- php : foreach를 가져오는 동안 DATETIME FORMAT 변경
- 데이터베이스 php mysql의 테이블에서 데이터 선택
- lastInsertId를 재설정하는 PHP foreach가 루프를 끊습니다.
- PHP 치명적인 오류: 잡히지 않은 ArgumentCountError
- 두 열이 동일한 삽입이 되지 않도록 phpmyadmin에서 트리거를 만드는 방법은 무엇입니까?
- PHP에서 매분마다 새 레code를 mysql 행에 자동으로 보내는 방법
- php : 한 테이블에서 다른 테이블로 데이터를 복사하고 laravel의 버튼 하나로 메인 테이블에서 데이터 삭제
제공된 값이 정수로 캐스트 된 후 값과 같은지 확인하면됩니다. 그렇지 않은 경우 예외를 처리하십시오.