본문 바로가기
반응형

코딩강좌/PHP2

PHP DB 결과 연관 배열로 저장하기 안녕하세요. 대디동동입니다. PHP 참 오래된 언어입니다. 하지만, 속도, 안정성, 편의성 등으로 인해서 아직도 많이 사용되고 있습니다. PHP에서 DB는 거의 MySQL, MariaDB 많이 사용하실 텐데, 검색된 결과를 변수 (배열) 저장 후 필요한 곳에서 검색해서 사용해야 되는 경우가 있습니다. 우리나라의 경우 그누보드 커스텀을 많이 사용하시기에 그누보드 버전으로 설명드리겠습니다. 문제 아래와 같은 데이터가 있을 경우, 날짜별로 그룹화하여 visit의 합계를 구한 후, 달력에 방문수를 표시할 경우 datetime visit 2023-12-01 01:00:00 3 2023-12-02 01:00:00 4 2023-12-03 01:00:00 3 2023-12-03 01:00:00 4 2023-12-04 .. 2023. 10. 13.
PHP 인증 번호 숫자 6자리, 8자리 만들기 안녕하세요. 대디동동입니다. PHP에서 이메일 인증, 핸드폰 인증 등에 많이 사용되는 랜덤 하게 인증번호 6자리, 8자리 만드는 법을 알려드립니다. 인증 처리 시 문자를 랜덤하게 사용하기도 하지만, 기억하기 쉬운 숫자를 더 많이 사용합니다. 그중에서 6자리 숫자를 가장 많이 사용하니 해당 방법에 대해서 설명드리겠습니다. 만드는 방법은 PHP에서 제공하는 함수 2개만 사용하면 됩니다. mt_rand() 와 sprintf() 두 개를 사용해서 만들 수 있습니다. 첫 번째 함수 mt_rand() - 난수 범위 설정 후 mt_rand(): int mt_rand(int $min, int $max): int //6자리 mt_rand(0, 999999) //결과예 114, 239359, 3101 //8자리 mt_ra.. 2023. 10. 11.
반응형