목록php (3)
코드 한 줄
사용자 환경 : Mac OS X 10.12.6 전달된 파라미터가 정확히 전달 되었는 지를 확인할 필요가 있다. 간단하게 확일할 수 있는 방법을 확인해보자. 파라미터를 전달할 때 파라미터의 수가 적을 때는 문제가 없지만, 많은 양을 전달할 때에는 하나하나 echo를 사용하여 확인할 수가 없다. 따라서 많은 양의 파라미터를 확인하고자 할 경우, 다음과 같이 확인할 수 있다. 위와 같이 print_r($_GET)을 사용한다면 get 방식으로 전달 받은 모든 파라미터를 확인할 수 있다. 확인하면 다음과 같이 결과가 나온다. post 방식도 get 방식과 같은 방법으로 사용할 수 있다.
사용자 환경 : macOS Sierra 10.12.6, 5.7.20 MySQL Community Server (GPL) 안드로이드로 MySQL에 관한 개발을 하던 도중 다음과 같은 에러가 발생했다. mysqli_connect(): (HY000/2002): No such file or directory in (중략) 열심히 구글링을 했었고, 여러 해결 방법이 나와 있었다. 기본적으로 서버가 안켜져있는 경우에 발생한다고 한다. 하지만, 서버는 너무나 잘 켜져있었다. 맥북을 한 번 밀고 다시 개발환경 세팅한 거라 환경 설정이 다 안되었다고 판단하고 예전 기억을 떠올렸다. 분명 소켓에 관한 설정을 했던 것 같아 다시 구글링을 해서 해결 했다. 해결 방법은 다음과 같다. 우선 터미널을 열고 폴더 하나를 만든다. ..
사용자 환경 : macOS Sierra 10.12.6 PHP로 MySQL에 접근하는 예제를 여러 개 봤었다면 mysql과 mysqli를 봤었을 것이다. 본인도 처음 봤을 때 둘의 차이점에 대해 궁금증을 가지게 되었는데 생각보다 단순했다. mysqli 키워드는 php5 버전 이후부터 지원되며 기존의 mysql 키워드보다 보안, 속도면에서 향상되었다. 또 하나, 작은 차이점은 mysql_query()와 mysqli_query()의 파라미터 값 순서가 다르다는 것이다. 1.mysql 2. mysqli 이와 같은 차이가 있다. mysqli이 보안과 속도가 더 좋다고 하니 이를 사용하는 것이 좋겠다.