으어
  • 홈
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (162)
      • HTML, CSS (6)
      • Programming (101)
        • PHP (45)
        • Javascript (38)
        • HTML, CSS (1)
        • SQL (12)
        • Etc. (5)
      • OS (6)
      • Etc (39)
      • Enjoy (10)
        • Animals (10)
        • Game (0)
  • 홈
  • 태그
  • 방명록
Programming/SQL

[MySQL]You can't specify target table 테이블명 for update in FROM clause

INSERT INTO member (mno, mname, 생략) VALUES((SELECT MAX(mno) + 1 FROM member), '김철수', 생략); 위와 같은 쿼리문이 있다고 가정합니다. 문제가 될 것 같지 않은데 실제로 실행을 해보면 제목처럼 대상 테이블을 지정할 수 없네 어쩌네 하면서 오류가 발생합니다. MySQL에서는 동일한 테이블에 대한 서브 쿼리가 제한되어 있습니다. 그래서 이런 경우는 별칭을 붙이면 됩니다. INSERT INTO member (mno, mname, 생략) VALUES((SELECT MAX(m.mno) + 1 FROM member AS m), '김철수', 생략)

2024. 4. 3. 17:40
Programming/PHP

Fatal error: Allowed memory size of 1xxxxxxxx bytes exhausted

PHP 페이지에서 파일 크기가 큰 걸 다운로드한다거나 게시물이 엄청나게 많은 게시판의 전체 게시물을 읽어올 때 아래와 같은 오류 메시지를 뱉고 페이지가 먹통이 되는 경우가 있습니다. Fatal error: Allowed memory size of 134217728 bytes exhausted (뒷부분 생략)... 해당 페이지에서만 일시적으로 메모리를 늘리는 방법이 있습니다. 페이지 가장 상단에 아래처럼 추가하면 됩니다. ini_set('memory_limit', '256M'); 두 번째 인자가 허용할 메모리 용량입니다. 여기에 -1을 넣게 되면 무제한이지만 추천하진 않는다고 합니다. 참고로 PHP 기본은 128M입니다.

2024. 3. 29. 14:12
Programming/PHP

[Codeigniter 3]htaccess https && remove index.php

코드이그나이터(3 이하)는 기본적으로 index.php를 기준으로 작동(?)합니다. 그래서 브라우저의 주소창에 도메인/index.php/board/notice 이런 식으로 중간에 index.php라는 게 튀어나옵니다. 주소 길이가 긴 것도 별론데 뜬금포로 저게 나오는 것도 좀 그렇습니다. 루트 디렉토리에 있는 숨김 파일(htaccess)을 열어서 아래와 같은 코드를 입력하시면 됩니다. 주석 처리된 두 줄은 https로 리다이렉팅하는 코드이니 사용하지 않을 경우엔 삭제를 하시거나 저 상태로 두세요. RewriteEngine On #RewriteCond %{HTTPS} off #RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,NE,L] RewriteCond..

2024. 3. 18. 12:11
Programming/Etc.

[HTML]textarea에서 placeholder 줄 나눔(br)

참고로 이건( ) HTML에서 Line Feed입니다.

2024. 3. 12. 14:21
Programming/Etc.

크롬 개발자 도구가 자꾸 꺼진다면?

멀쩡하던 크롬 개발자 도구가 언젠가부터 켜자마자 사라진다거나 1 ~ 3초 사이에 꺼집니다. 크롬 개발자 사이트를 가면 리셋이나 재설치를 하라고 하는데 그렇게 해도 안 된다면 잘 생각해 보세요. 최근에 은행이나 정부 사이트 접속해서 보안 관련 프로그램을 설치한 적 있는지... 이런 것들 설치한다고 개발자 도구가 무조건 꺼지고 그러진 않습니다. 프로그램 추가/삭제에 가셔서 날짜로 정렬한 후 가장 최근에 설치된 보안 관련 프로그램을 하나씩 삭제해 보세요.

2024. 3. 11. 17:39
HTML, CSS

[HTML]select 태그에서 option 길이 조절하기

option 1 위와 같은 태그가 있습니다. option의 경우 50까지 있다고 가정을 합니다. 크롬, 엣지, 웨일의 경우 기본적으로 20개가 펼쳐집니다. 이 세 가지 브라우저는 브라우저 자체 크기(높이)를 줄이면 브라우저의 높이를 뚫고 20개를 기어이 표시해 버립니다(아래 이미지, 크롬). 위 세 가지와 다르게 파이어폭스(이하 파폭)에서는 현재 브라우저 높이에 맞는 화면에 맞춰서 늘어납니다. 이 늘어나는 게 위 세 브라우저는 개수지만 파폭은 px인 것 같습니다. 검색을 해보니 이 개수를 지정할 수 있는 방법이 있었습니다. 편법인 듯합니다. [sample]

2024. 3. 8. 16:57
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 27
  • »

공지사항

전체 카테고리

  • 분류 전체보기 (162)
    • HTML, CSS (6)
    • Programming (101)
      • PHP (45)
      • Javascript (38)
      • HTML, CSS (1)
      • SQL (12)
      • Etc. (5)
    • OS (6)
    • Etc (39)
    • Enjoy (10)
      • Animals (10)
      • Game (0)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #정규표현식
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 으어 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바