티스토리 뷰
728x90
특정값을 포함하는 레코드의 수를 확인할때 사용하는 소스는 아래와 같음.
$result_sub = mysql_query("SELECT count(*) FROM table_name WHERE findid='findvalue' ........
$row_sub = mysql_fetch_array($result_sub);
$row_sub[0]의 값이 0인지 1인지 더 큰수인지를 확인하면 count가 끝나는 것인데 적용되지 않는다.
가장먼저 확인해야 하는 부분이 쿼리상에 오타가 있는지 확인해야한다.
작은따옴표와 큰따옴표의 수가 맞지 않는다던지 테이블이름에 오타가 있다던지 등등
그럼에도 문제가 발견되지 않는다면 php 파일의 언어셋을 확인해야 한다.
서버는 utf8인데 문서가 euc-kr이라면 언어셋이 맞지않아 DB조회 자체가 실패하기 때문이다.
728x90
'개발(SW)' 카테고리의 다른 글
PHP - mysql 초성 조회 (0) | 2021.12.31 |
---|---|
PHP 한글 초성 확인 (0) | 2021.12.29 |
OAuth2.0에서 토큰의 유효성 검사시 ID리턴 (0) | 2021.10.08 |
php에서 알림창 띄우기 (0) | 2021.10.06 |
mysql 테이블의 특정 필드를 다른 테이블에 복사 (0) | 2021.08.06 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Lego
- 8109
- 스피드챔피언
- 레고
- DB
- Windows
- 42098
- oauth2.0
- 운반트럭
- 크레인
- 하트레이크
- MySQL
- 75893
- 42096
- 스챔
- 크롤러
- 테크닉
- 스마트싱스
- 42064
- 31088
- 31073
- 아이스크림
- 포르쉐
- 페라리
- 초성검색
- 911
- 42009
- putty
- 70804
- php
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함