본문 바로가기

스터디/php7

천 단위 이상의 숫자에 자동으로 쉼표를 붙여주는 함수 가끔 숫자를 계산하는 놈을 만들때 천 단위 이상의 숫자에 쉼표를 붙여주는 작업이 매우 귀찮았었는데찾아보니 number_format() 함수가 있습니다. 사용법도 매우 간단합니다. // num = 7503600$num = number_format($num);echo $num ==> 7,503,600 반대로 천 단위 이상의 숫자에 쉼표가 있을때 쉼표를 지워줘야 하는 경우도 매우 간단하며,이 경우에는 문자열 관련 함수를 이용할 수 있습니다. $num = str_replace(',' '', $num); // 1. Target 2. Replace 3. Contentecho $num; Number_format 함수에 대한 자세한 설명은 다음으로1) http://php.net/number_format2) http:/.. 2015. 2. 15.
[PHP] '뇌를 자극하는 PHP 프로그래밍' 방명록 '뇌를 자극하는 PHP 프로그래밍' 책을 보면서 방명록을 만들었습니다. 주석을 달아 소스공개합니당물론 아직 미완성입니다. 제가 매일 시간을 조금씩밖에 투자하다보니깐ㅠ 바로바로 책 보지않고 필요한부분만 검색하면서 하다가정답이 안 나오면 책을 보는식으로 공부하다보니 좀 느립니다, 그래도 이렇게 하면 좀 더 감이 빨리와서...ㅎ 소스가 조금 다르고 제껀 변수나 함수나 페이지나 좀 지저분합니다..ㅎ [ db_info.php ] [ index.php ] // index 페이지에서 로그인을 합니다. [ diary_main.php ] // 작성 테이블 입니다.이름비밀번호---------------------------------------------------------------------------------- .. 2013. 1. 25.
[PHP] 만들고 있는 방명록 웹에는 별로 관심이 없던터라 놓고 있었는데 최근에 뜻밖에 일이 생겨 PHP 를 공부하게되었다.그리고 PHP 로 방명록을 만들고있다. 여기 나와있는 기능들은 모두 이미 구현을 했지만 완성도가 매우 부족한건 현실... 모두 이론만 보고 어찌어찌 구현해낸건데...중요한건 일단 책 보기 싫어서 끙끙 앓다가 도대체 어찌 해야되지 하면서 책을 보고 구현해낸 기능들에 대하여좀 더 높은 이해를 하고 보안적인 측면을 고려해보고 (어쩌다 맡은 프로젝트에서 보안적인 말을 하게될 경우가 높아져서,)마무리로 완성도를 높혀 좀 거대하게 완성해보려고 한다. 예를 들면 SNS 처럼?! 그래서 가능만하다면야 우리 동아리나 교내 SNS 로 활용하고 싶은 욕심이 생긴다.화이티이이이잉 2013. 1. 24.
[SQL] mysql_data_seek() mysql_data_seek($result, $row_number) 결과 레코드셋에서 레코드를 첫번째 행위치로 이동시킨다. $result 는 수정할 레코드셋이며 $row_number 은 이동시킬 행 위치다.예를 들면 데이터를 번갈아 출력하고 싶을경우 다음과 같이 응용이 가능하다. for (i=0, i 2013. 1. 24.
[SQL] 헷갈렸던 mysql_affected_rows(), mysql_num_rows() mysql_affected_rows() 함수의 사용은 가장 최근에 업데이트된 행 수를 반환합니다. 주의할건 '가장 최근' 에 업데이트된 행 수 이므로 꼭 값을 넘겨주지 않아도 가장 최근 쿼리문에 의해 영향을 받은 행 수만 가져옵니다. $변수 = "SELECT COUNT(*) FROM TABLE"; -> 결과가 10$total = mysql_affected_rows() SELECT문, UPDATE문, DELETE문에 관계없이 $total 을 출력하면 10 이 출력됩니다.mysql_num_rows()와 같은 쿼리문과 역할이 확연히 차이가 납니다. 이런 쿼리문의 경우에는 "레코드셋의 행 수"를 조사하기 때문에 가장 최근에 업데이트 한 행 수를 가져오는것과는 다릅니다.그래서 무조건 "레코드셋"을 함수에 넘겨줘야.. 2013. 1. 24.
[PHP] Warning: World-writable config file '/etc/my.cnf' is ignored 에러 해결방법 MYSQL 에 접속하려고 하는데 패스워드를 치는 메세지가 뜨기전에 다음과 같은 메세지가 뜨는 오류가 있습니다. bitnami@linux:~$ mysql -u root -pWarning: World-writable config file '/opt/bitnami/mysql/my.cnf' is ignoredEnter password: 저와 동일한 메세지로 오류가 발생하시는 경우 my.cnf 파일의 권한을 다시 바꿔주시면 됩니다. chmod 755 /경로/my.cnf 다시 바꿔주시면 정상적으로 해결되실겁니다. 2013. 1. 19.
[PHP] 웹프로그래밍 생활코딩 강의가 있는 오픈튜토리얼 웹프로그래밍을 공부해야되는 일이 생겨서 PHP 공부를 시작했습니다. 물론 간단하게 책을 빌렸고생활코딩이란곳에서 공부를 하려고 합니다. 코딩에 전문적이지는 아니라고 하지만 처음으로 배우는 저 같은 분들에게는도움이 많이 될듯합니다. 목소리도 좋으시고, 설명도 잘 해주십니다. 오픈튜토리얼 - http://opentutorials.org/ 게다가 제가 공부하는 PHP 뿐만 아니라 HTML, CSS, JavaScript, jQuery, MYSQL, 리눅스까지 모든 강의가 있습니다.많은 분들이 애용하셨으면 좋겠네요~ ,여기서 생활코딩이란 뜻은 일반인들에게 프로그래밍을 알려주는 것을 목적으로 하는것을 의미하는데 많은 분들이 이와 관련된프로젝트를 진행하고 있는 걸로 알고있습니다. 참고 - http://opentutor.. 2012. 12. 15.