본문 바로가기

전체 글

(27)
MySQL에서 Android로 데이터 불러오기 (리뷰) https://cocoaaa.tistory.com/10Android에서 MySQL로 데이터 불러오기 (카페 정보 불러오기)https://cocoaaa.tistory.com/9 Android에서 MySQL 데이터 수정 (CafeMoA 좌석 수 변경) MySQL에 미리 등록되어있는 데이터 정보를 수정해보자. 우선 데이터 테이블은 이렇게 구성 하였다. 카페에 대한 기초 정보.cocoaaa.tistory.com방법은 이 포스팅과 비슷하다. https://cocoaaa.tistory.com/10Android에서 MySQL로 데이터 불러오기 (카페 정보 불러오기)https://cocoaaa.tistory.com/9 Android에서 MySQL 데이터 수정 (CafeMoA 좌석 수 변경) MySQL에 미리 등록되어있..
Android에서 MySQL로 데이터 저장하기 (리뷰) https://cocoaaa.tistory.com/7 Android에서 MySQL로 데이터 저장하기 (회원가입) Android에서 MySQL로 회원가입을 위해 데이터 저장을 해보자. 그 전에 이전 포스팅에서 했던 서버 구축을 꼭 해주어야 하고 만약 저장할 데이터에 한글이 있다면 언어 설정도 바꿔줘야한다. https://co cocoaaa.tistory.com 방법은 이 포스팅과 비슷하다. https://cocoaaa.tistory.com/10 Android에서 MySQL로 데이터 불러오기 (카페 정보 불러오기) https://cocoaaa.tistory.com/9 Android에서 MySQL 데이터 수정 (CafeMoA 좌석 수 변경) MySQL에 미리 등록되어있는 데이터 정보를 수정해보자. 우선 데이터..
MySQL에서 Android로 데이터 불러오기 (카페 정보 불러오기) https://cocoaaa.tistory.com/9이전 포스팅에서 테이블 구조는 보여주었다. 이번엔 미리 등록해둔 데이터 정보 중 원하는 데이터를 불러오려고 한다. 우선 마찬가지로 php코드를 작성해준다.cafe_info.php12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
Android에서 MySQL 데이터 수정 (CafeMoA 좌석 수 변경) MySQL에 미리 등록되어있는 데이터 정보를 수정해보자. 우선 데이터 테이블은 이렇게 구성 하였다. 카페에 대한 기초 정보인 카페이름, 주소, 영업시간, 빈좌석, 인스타그램, 전화번호, 추가정보를 설정해두었다. 서버에 MySQL에 데이터 수정을 요청할 php코드를 작성한다. Seats.php 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
Android에서 MySQL로 데이터 저장하기 (로그인) 회원가입에서 저장한 회원 정보를 이용해 로그인 구현을 해보자. https://cocoaaa.tistory.com/7 Android에서 MySQL로 데이터 저장하기 (회원가입) Android에서 MySQL로 회원가입을 위해 데이터 저장을 해보자. 그 전에 이전 포스팅에서 했던 서버 구축을 꼭 해주어야 하고 만약 저장할 데이터에 한글이 있다면 언어 설정도 바꿔줘야한다. https://co cocoaaa.tistory.com 회원가입 부분은 이 포스팅을 참고하도록 한다. 앞부분에서 회원가입을 해준 아이디를 사용할것이다. 앞에서 쓴 dbcon.php를 작성을 빼먹어서 여기에 추가한다. 이 코드를 include하여 매번 DB연결을 할때마다 작성해줘야하는 번거로움을 덜어준다. dbcon.php 1 2 3 4 5 6..
Android에서 MySQL로 데이터 저장하기 (회원가입) Android에서 MySQL로 회원가입을 위해 데이터 저장을 해보자. 그 전에 이전 포스팅에서 했던 서버 구축을 꼭 해주어야 하고 만약 저장할 데이터에 한글이 있다면 언어 설정도 바꿔줘야한다. https://cocoaaa.tistory.com/5 서버 구축하기(Apache, MySQL, PHP 설치 및 연동) 저는 root권한으로 실행했기 때문에 모든 명령에 sudo를 빼고 했습니다. 먼저 저장소의 패키지 목록을 업데이트 하고 기존 설치되어 있던 패키지를 업그레이드 해줍니다. apt update && apt upgrade Apache2 cocoaaa.tistory.com https://cocoaaa.tistory.com/6 MySQL 언어 설정 한글로 바꾸기 MySQL에 데이터를 저장하려 했을 때 밑과 ..
MySQL 언어 설정 한글로 바꾸기 MySQL에 데이터를 저장하려 했을 때 밑과 같이 에러가 나왔다. #1366 - Incorrect string value: '\xED\x99\x8D\xEB\x9D\xBC...' for column 'name' at row 1 찾아 보니까 이런 에러는 테이블 언어 설정이 utf-8로 되어 있지 않은데 한글을 넣으려고 했을 때 나온다고 한다. 그렇다면 언어 설정을 바꿔 보도록 하자. 아무 것도 건들지 않았을때 설정을 먼저 보면 밑과 같이 되어 있었다. 설정은 show variables like 'char%'; 로 확인한다. 대부분의 설정이 latin1로 되어있었다. mysql.cnf 파일을 찾아 수정해야 한다. 내 환경은 ubuntu였고 내 기준으로 mysql.cnf의 위치는 /etc/mysql/mysql...
서버 구축하기 (Apache, MySQL, PHP 설치 및 연동) 저는 root권한으로 실행했기 때문에 모든 명령에 sudo를 빼고 했습니다. 먼저 저장소의 패키지 목록을 업데이트 하고 기존 설치되어 있던 패키지를 업그레이드 해줍니다. apt update && apt upgrade Apache2를 설치해줍니다. apt install apache2 MySQL 서버를 설치해줍니다. apt install mysql-server PHP를 설치해줍니다. apt install php php-mysql php와 Apache연동을 위해 /var/www/html 경로에 info.php를 작성해줍니다. ip주소/info.php를 주소창에 입력해 확인합니다. MySQL의 root password를 알아냅니다. $ mysql -u root -p 'ERROR 1698 (28000): Acce..