본문 바로가기

개발이야기/ JSON, Ajax, PHP, ASP, JSP

[Lavavel] 라라벨 마이그레이션 users 테이블 또는 뷰가 이미 존재 SQLSTATE[42S01]: Base table or view already exists: 1050 Table 'users' already existslaravel base table or view already exists: 1050 table 'users' already exists 해결 방법을 검색해봐도 찾기가 어려워 저는 한참 고생했기 때문에 이 글이 누군가에게 도움이 되길 바랍니다. 최근 라라벨을 공부하기 위해 책을 한 권 샀습니다. 이미지 출처 : https://laravel.kr/ 많은 분들께서 이책을 추천해주시더군요 아마 저 처럼 이 책으로 라라벨을 공부하시는 분이 많을꺼라 생각되서 제가 이 책의 예제를 따라하던 중 안되었던 부분을 소개하려고 합니다. 7.2 마이그레이션 실행 실습 내용은.. 더보기
[CodeIgniter] 코드이그나이터 index.php 죽이기 Not Found error 당신이 아마 이 블로그를 보고 있다면 코드이그나이터를 공부하다가 index.php를 지우기 위해 여러가지 설정을 해보다가 Not Found error를 보고 왜 나만 안되지? C8C8를 되뇌고 있었을 것이다.당신의 시간을 아껴주기 위해 이 블로그를 남김요http://[도메인]/index.php/topic  을http://[도메인]/topic                 으로 줄이고 싶어서index.php 죽이기를 검색하고 따라해보셨을텐데1. httpd.conf 설정mod_rewrite 사용하기서버의 httpd.conf 파일을 열어서 mod_rewrite.so 모듈을 사용할 수 있게 주석을 제거한다. (httpd.conf 파일은 서버마다 위치가 다를 수 있음)vi /etc/httpd/conf/httpd.c.. 더보기
[CodeIgniter] 코드이그나이터3 입문 404에러 코드이그나이터를 처음 시작하는 당신  !!아마도 생활코딩 을 보고 하나하나 따라가고 있을 것이다.https://opentutorials.org/course/697/3824Controller 까지 무작정 따라하다가 막혔다면 분명 Topic 부분!!분명히 class 에 대문자로 Topic을 썼는데 404 에러가 뜬다원인은 파일명!!파일이름도 대문자로 Topic코드이그나이터2 에서 3버전으로 넘어가면서 이부분이 바뀌었습니다.파일명도 꼭 대문자로 써줘야 정상적으로 파일을 찾아가는데요** 혹시라도 topic으로 쓰셨다가 Topic으로 이름 을 바꾸실때 서브라임텍스트를 사용하신다면서버에서도 바뀌었나 꼭 확인해 주세요같은 단어는 동기화가 되어도 서버에서는 바뀌지 않는 경우가 있었습니다.사실 별거 아닌거 같은데제가 예.. 더보기
[Ajax] javascript에서 만든 json 객체를 PHP에 POST로 보내서 사용하기 내가 삽질을 했다면 누군가 한 명 정도는 나랑 같은 곳에서 열심히 삽질을 하고 있을 거라는 생각에웹 작업을 하다가 이렇게 포스팅을 합니다.제가 고생한 부분은웹에서 액션이 취해졌을 때 javascript 함수를 통해서 php페이지로 ajax 방식으로 데이터를 전송하는 부분 !!일단이런 javascript 함수 가 있습니다.로그인을 할 때 중복된 이메일 또는 닉네임이 있는지 ajax로 확인하는 함수죠먼저 json 형태의 데이터를 만듬니다. var jObj = new Object(); jObj.email = "email@gmail.com"; jObj.nickname = "ChickenMayo"; var jsonInfo = JSON.stringify(jObj);jsonInfo 라는 데이터를 regist-.. 더보기
[PHP] pdo 간단 사용하기 (연결, 쿼리) 무료 호스팅 서비스 hostinger를 사용하면서 예상치 않았던 난관이 있었어요 바로 서버에 php 5 가 설치되있었던건데요 이전 버전만 사용해 왔던 저는 php 5버전에서 사용되는 PDO를 이번에 익히게 되었습니다. PDO(PHP Data Objects)란 여러가지 데이터베이스를 제어하는 방법을 표준화시킨 것으로 PDO를 사용하면 다양한 데이터베이스를 동일한 방법으로 제어할 수 있다고 합니다. 그래서 간단한 쿼리 사용 방법을 소개해보아요 1. 연결 먼저 database를 연결해야죠기존에 해왔던 방식이에요 $db_host= "127.0.0.1";$db_user= "유저아이디";$db_password= "비밀번호";$db_dbname = "DB이름"; $db_conn = mysql_connect($db_h.. 더보기