본문 바로가기

공부/PHP + MYSQL9

php의 다음 autoindex 데이터베이스에서 추가하고 삭제했더니 auto_increment의 값이 지우고 난 후에도 0이 안되고 계속 누적되어 증가가 되어버리고 있었다. 그때의 해결방법! 자동증가값을 초기화 : TRUNCATE TABLE tbl_name TRUNCATE는 모두 삭제하는 함수니까 조심해야한다.삭제된 내용은 복구가 불가능하다. 자동증가값을 특정 번호로 지정 : ALTER TABLE tbl_name AUTO_INCREMENT = 1 2011. 12. 1.
echo안에 html을 넣을 때 echo안에 html을 넣었는데 거기다가 또 다시 echo를 넣어야 할 때 뭔가 애매한 echo안에 echo를 넣는 상황 같을 때는 여기에서 number_format은 천단위로 끊기 위해 쓰인 것이다. 앞에 생략된것이 많기는 한데 결과 화면을 본다면 처음엔 echo 안에 html이 들어있기 때문에 거기 안에 또 다시 echo를 넣으려 했는데 그것보다는 이렇게 하는게 더 깔끔한 것 같다. 물론 html안에 echo를 넣을 수 있다. 2011. 11. 27.
DB에서 받아온 값을 자바스크립트로 이용하기 여기에서 '자동계좌할당'을 누르면 왼쪽의 '계좌번호 미할당' 텍스트 박스에 자동으로 값이 들어가게 하려고 했다. 자동계좌할당을 하는 방법은 일단 DB에서 최근에 저장된 계좌번호를 가지고 와서 거기에 1을 더해서 다음 계좌번호를 만드는 것이었다. 그래서 해야 할 것은 1. DB에서 최근 마지막으로 저장된 계좌번호를 가져오기 2. '자동 계좌 할당' 버튼을 누르면 자바스크립트로 넘어가기 3. 자바스크립트에서는 '계좌번호 미할당' 텍스트 박스에 DB에서 가지고 온 값에 1을 더해서 넘기기 이렇게 세가지면 될 것 같다. 일단 DB에서 값을 가져오기 $sql="SELECT * FROM Client Order by ACCOUNT_NUM DESC LIMIT 1"; $result=mysql_query($sql,$db).. 2011. 11. 26.