본문 바로가기

분류 전체보기

(411)
저장 프로시저 (Store Procedure) 예제 [스토어드프로스져 예제] CREATE proc spAccount_list @name varchar(20) , @accountidx int , @nickname varchar(12) , @result int OUT /* 0 -ok, 1 - error, 2 - exist */ as begin declare @name_db varchar(255) declare @name_db_where varchar(255) set @result = 0 set nocount on set @name_db=ASCII(left (@name,1)) set @name_db_where = @name_db%5 select accountidx from account_list where accountidx = @accountidx if @@..
폴더안의 파일 가지고 놀기 scandir (PHP 5)scandir -- 지정 경로 안의 파일과 디렉토리 목록 설명array scandir ( string directory [, int sorting_order [, resource context]]) directory에서 파일과 디렉토리의 array를 반환합니다. directory가 디렉토리가 아닐 경우, 불린 FALSE를 반환하고, 에러 레벨 E_WARNING를 생생합니다. 기본값으로, 정렬 순서는 알파벳 오름 차순입니다. 선택적인 sorting_order를 사용하면(1로 설정), 정렬 순서는 알파벳 내림 차순입니다. [v5.0] Array ( [0] => . [1] => .. [2] => bar.php [3] => foo.txt [4] => somedir ) Array ( [..
포트 동접 체크 Unix/Linux netstat -n|grep -F :80|egrep '(ESTAB|SYN)'|awk '{print $5}'|sed 's/:[0-9]*//'|wc -l Windows netstat -n | findstr ":80" | findstr "ESTAB SYN" 현재 웹사이트에 접속한 멤버들을 알수 있다.
IQ 160.8 온라인 테스트 결과가 138 (표준편차 15) 나왔다. 한국 표준편차를 적용하면 {(138-100)/15}*24+100 = 160.8 켁 내 IQ가 160.8 이었던 것이었다. 올랐다 고딩(152)때 보다 ... 술담배 많이 하며 배운 사회생활에 잔머리만 늘은듯....
DB존재 파악하고 없으면 DB테이블 생성 많은 방법들이 있겠지만, 가장 널리 쓰이는 2가지 방법을 정리하면 1. SQL create table if not exists 'tablename' 2. Function function table_exist_check($table,$handle) { $result = mysql_query("SHOW TABLES LIKE '{$table}'",$handle); $row = mysql_fetch_assoc($result); if ( $row ) return true; return false; } table_check3('tablename',$dbconn);
mysql table 필드 타입 별 스토리지 사용량 및 최대값 Type Bytes Minimum Value Maximum Value TINYINT (Signed) 1 -128 127 (Unsigned) 0 255 SMALLINT (Signed) 2 -32768 32767 (Unsigned) 0 65535 MEDIUMINT (Signed) 3 -8388608 8388607 (Unsigned) 0 16777215 INT (Signed) 4 -2147483648 2147483647 (Unsigned) 0 4294967295 BIGINT (Signed) 8 -9223372036854770000 9223372036854770000 (Unsigned) 0 18446744073709500000
[SQL]중복 값 갯수 구하기 SELECT count( account ) AS accounts, account FROM cb GROUP BY account ORDER BY accounts DESC LIMIT 0 , 30
[쉘스크립트] 어제 날자 알기 #!/bin/bash month=`date +%m` day=`date +%d` year=`date +%y` month=`expr $month + 0` day=`expr $day - 1` if [ $day -eq 0 ]; then month=`expr $month - 1` if [ $month -eq 0 ]; then month=12 day=31 year=`expr $year - 1` else case $month in 1|3|5|7|8|10|12) day=31;; 4|6|9|11) day=30;; 2) if [ `expr $year % 4` -eq 0 ]; then if [ `expr $year % 400` -eq 0 ]; then day=29 elif [ `expr $year % 100` -eq 0 ]..