본문 바로가기

php 강좌5

PHP AJAX XML 연동 이번장에서는 PHP AJAX XML 연동에 대해서 알아보겠습니다. PHP 구문에 AJAX를 이용해서 XML 데이터를 불러들이는 방식입니다. 이전 포스팅에서는 DB를 불러들이는 방식이었는데 DB 대신 XML 데이터를 가지고 온다고 생각하면 되겠습니다. 예제를 보면서 설명드리겠습니다. html 파일 1, ajax 파일 1, xml 파일 1 이렇게 총 3개의 파일이 필요합니다. 관련예제 HTML 파일 ------ html.php ------ Select a CD: Select NAME : Lee Bo Young Um Ji Won Lee Min Jeong O Ji Eun Su Ji I U Name info will be listed here... // 이름을 선택하면 이름에 대한 정보가 나옵니다. AJAX 파일.. 2013. 7. 22.
PHP Mysql Update 구문 이번장에서는 Mysql Update 구문에 대해서 포스팅하겠습니다. update 문은 테이블의 데이터를 수정하는데 사용됩니다. 기본구문 UPDATE table SET column1 = value, column2 = value2,... WHERE column = value // 업데이트 구문에서 중요한 점은 where 입니다. 만약 where 구문이 없다면 모든 값이 변경되게 됩니다. 가끔 졸코(졸면서 코딩)할때 무심코 업데이트를 잘못해서 모든값이 생각과 다르게 변경될 경우가 있는데 만약 백업 DB가 없었다면, 그리고 정말 중요한 고객데이터를 건드렸다면 나 자신과 회사에 엄청난 큰 손실을 입게 됩니다. 그래서 예전부터 전 간단한 update 구문이라도 약간의 번거로움이 있어도 우선 select 구문으로 우.. 2013. 7. 11.
PHP $_GET, $_POST 이번장에서는 이전 포스트에서 미리 예고드린바 있는 PHP $_GET, $POST 방식에 대해서 알아보겠습니다. 기본적으로 방식에서 사용하는 방법에는 GET 방식과 POST 방식 두 가지가 있습니다. 먼저 GET 방식에 대해서 말하겠습니다. GET 방식은 폼값을 다른 페이지로 넘길 경우 상단 주소 표시줄에 변수와 변수값이 모두 노출됩니다. 예를들어 이름 : 나이 : // submit 버튼을 누르면 이름과 나이의 값을 info.php 페이지로 전송을 하게 되는데 그때 상단 주소창에 http://blog.naver.com/makand123/info.php?name=Park&age=38 이런식으로 표시됩니다. 그래서 보안에 상당한 위험이 있습니다. 암호 .. 2013. 6. 18.
PHP switch ~ case 구문 이번장에서는 switch ~ case에 대해서 알아보겠습니다. 이전장에서 포스팅했던 if ~ else 구문과 비슷한 형태라 보시면 됩니다. switch ~ case 역시 if 구문과 마찬가지로 비교구문에 사용되는 함수입니다. if 문으로 길어지는 구문을 축약시킬경우 유용한 사용방법입니다. 보통 if 구문이 3개 이상일 경우 switch 구문을 사용하는게 효과적이라고 합니다. 그리고 소스를 줄여줄수 있기때문에 많이 사용되는 함수라 보면 되겠습니다. 코딩을 많이 하다보면 어느때 if 구문이 좋은지 switch가 좋은지 판단할 수 있을거라 생각합니다. switch ~ case 예제구문 // 위 구문을 살펴보면 변수 $i 값에 "2"라는 값이 들어가 있고, switch ~ case 구문에서 비교를 하게됩니다. .. 2013. 6. 10.
php 소개 2003년부터 2005년 말까지 asp로 코딩을 하다가 2005년말 입사한 회사가 php코딩을 사용중이라 그때부터 처음 php를 시작하여 지금까지 계속 코딩하는 중입니다. asp를 하다가 php로 넘어가는게 처음엔 쉽지 않았는데 확실히 같은 웹 언어이기에 금방 적응이 되더라구요. 또 PHP가 사용하기 훨씬더 쉬웠습니다. 뭐 어쨋든 제가 알고있는 지식과 기타 웹사이트를 뒤져가며, PHP 기초 부분부터 차근차근 설명해나가겠습니다. 모든 언어가 그렇듯 기본기만 있으면, 그 다음부터는 API를 찾아가며 스스로 학습이 가능합니다. 그래서 기본에 중점을 두고 설명하겠습니다. 약간의 웹언어 지식만 있으면 어렵지 않으니 금방 익숙해질수 있을거라 생각합니다. PHP는 약자는 원래 "Personal Home Page"의 .. 2013. 5. 29.