728x90
300x250
php 단에서 mysql 로 rownum 을 사용해야 할 일이 생겨서 알아보던중 SET @ROWNUM:=0; 로 ROWNUM 이라는 변수에 0 이라고 선언하고 select 할때마다 +1 해주면 되는걸 보고 별거아니네 ~ 하고 적용을 하다가
SET @ROWNUM:=0; 요놈은 어떻게 하지 싶어서 그냥 $query = " " 안에 넣고 같이 돌리면되려나 ?하고 돌렸는데 아무리 해도 결과값이 도출되지 않아서 찾아보니 두개를 하나처럼 동시에 실행할수 없다고한다
그래서 결국 찾아낸것이 아래와 같다
저렇게 하면 잘된다
쿼리는 정말 신기한듯 ...
//$query = " SET @ROWNUM:=0; ";
$query = " SELECT @ROWNUM := @ROWNUM + 1 AS rownum , a.* ";
$query .= " FROM myTable as a ";
$query .= " , (SELECT @ROWNUM:=0) r ";
참조
https://jimlife.wordpress.com/2008/09/09/displaying-row-number-rownum-in-mysql/
728x90
300x250
'IT > PHP' 카테고리의 다른 글
[PHP] 암호화 openssl aes-256-cbc (0) | 2021.03.29 |
---|---|
[PHP] 특정폴더 하위 모든 파일 이름 변경 rename (0) | 2021.03.25 |
[PHP] Window 에 Composer 설치 (설치시 ssl 관련 오류해결) (0) | 2021.01.11 |
[PHP] php.ini 7.2 버전 , 7.4버전별 정리 (0) | 2020.12.17 |
[PHP] 웹크롤링 Snoopy (0) | 2020.12.04 |