'전체'에 해당되는 글 160건
NOTICE
블로그를 다 정리하고...
예전에 아는 형이 그랬습니다. 지금 젊은 패기에 블로그에 욕 쓰고 그러면 나중에 나이 먹고 후회할 거라고... 네, 그때 이후로 대략 10년이 지나서 후회가 되네요. 하하하 결국 모든 글을 다 지우고 개발 관련 글만 남기고 카테고리도 전부 정리했습니다. 하나씩 읽으면서 지우는데 참 제가 이렇게 살았나 싶기도 하고 손발이 막 오그라들더라구요. 아마도 지금보다 더 나이를 먹으면 오늘 쓴 이 글을 보면서 또 오늘과 비슷한 기분을 느끼고 있지 않을까 생각합니다. 하하하
[PDO]
Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2014 Cannot execute queries while other unbuffered queries are active. Consider using PDOStatement::fetchAll(). Alternatively, if your code is only ever going to run against mysql, you may enable query buffering by setting the PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.' in /home/xxxxx/www/xxxx/xxxxx.p..
mysqli에서 get_result() 작동 안 될 때
$smtp = mysqli->prepare("SELECT * FROM #table WHERE uname = ?"); $smtp->bind_param("s", $_GET['name']); $smtp->execute(); $smtp->get_result();자신이 서버 운영자라면 아래처럼 해서 mysqlnd를 설치하고 그렇지 않다면 깔끔하게 포기하고 store_result()로... sudo apt-get install php5-mysqlnd참고로 php.net을 가 보면 "Available only with mysqlnd."라고 되어 있다.
[MySQL]null 값 치환
col_a col_b 1000 null 200 100 위와 같은 칼럼(둘 다 int)이 있다고 가정하자.SELECT COUNT(*) AS cnt FROM #table WHERE col_a > col_b이렇게 명령을 하였을 경우 결과는 1이 나온다. 물론 처음부터 해당 칼럼을 default는 0, not null을 하면 되겠지만 말이다.SELECT COUNT(*) AS cnt FROM #table WHERE COALESCE(col_a, 0) > COALESCE(col_b, 0)COALESCE(칼럼명, 해당 칼럼이 null일 경우 대체할 값)라는 함수를 사용하면 된다.