form 에서 elements 배열을 못찾으면 일단

다른 폼이 존재하는지 확인하고,

폼의 이름을 체크해라~!

그 객체가 없다고 하면 왜 그 객체가 없는지 찾아라.

자바스크립트는 자바와 관련 없고, 서버와도 관련 없다.

자바스크립트 오류시 브라우저에, 소스보기에 충실해라~!
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/04/21 15:50 2004/04/21 15:50
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/41

mysql 모델링 툴 어떤 것이 있습니까?
작성자 제창욱 작성일 2003-06-30 18:13:48 조회수 331

안녕 하세요.

질문이 있어서 이렇게 글 남깁니다.



mysql 모델링 툴 어떤 것이 있는지요???



예를 들어서 oracle에서 사용 할 수 있는 ERWin, 파워디자인 과 같은 모델링 툴이 mysql도 있습니까?



있다면 답변해 주시면 감사하겠습니다.



읽어 주셔서 감사합니다. 그럼 수고 하세요. ^^


이 글에 대한 댓글이 총 3건 있습니다.
님이 말씀하신 ERWin같은 프로그램은 오라클용 디비툴이라기 보다는



어떠한 디비에나 적용할수 있는 프로그램이라구 하는게 적당할듯 싶네요.



ERWin , ERStudio , UML 등의 프로그램으로

디비를 잘 설계하시면 될듯 싶네요.



MySql을 지원하지 않은 모델링 프로그램들이 많기는 하지만 프로그램에 의지하지 마시고, 설계를 탄탄히 하셔서 기초를 튼튼하게 쌓으시기를 권장합니다.



툴이라는것이 마우스로 쭉쭉 그으면 스키마들 잘 만들어지는건 확실하지만 기초를 튼튼하게 하시면 그런 툴 없이도 메모장이나 볼펜으로도 다 설계가 가능 하답니다.



그래도 정 툴쪽에 관심이 있으시다면 저는 시대에 뒤떨어지는지 몰라도 -_- UML 권장 해 드립니다.



서점 가시면 UML관련 책자 몇개 있을꺼에요 ^^



풍만한 지식을 안고 사시기를 바랍니다.

레스큐님이 2003-07-01 05:20:43에 작성한 댓글입니다.ERWin이 오라클용이라고 말한적은 없는데요..--;



제가 알고 싶은건 스키마까지 생성이 되는 모델링 툴이 있는지 알고 싶어서 물어 보았습니다.



100개정도의 테이블을 직접 코딩한다는건 부담스러워서 ERWin같은 mysql용 툴이 있는지 알고 싶어서 질문을 드린 것입니다.

제창욱님이 2003-07-01 10:43:22에 작성한 댓글입니다.

ErWin에서도 MySQL 리버스엔지니어링이 가능합니다.

connection 부분에서 odbc로 설정을 하면 되지요

[메뉴] - [Tools] - [Reverse Engineer...]



1. Select Templete

1) ODBC/Generic 선택

2) Ver : 3.0

[Next]

2. Set Options

: 별 작업없이 [Next]

3. Connection

1) 사용자명 입력

2) 비번 입력

3) Database 에서

myodbc3-test 선택 (물론 이전 mysql odbc 가 설치되어야 겠지요)

[Connect]

4) 접속실패후

5) 컴퓨터 데이터 원본에서 myodbc 선택



이후부터는 님이 보는대로 설정할수 있으므로 생락하겠읍니다.



행복한 하루...
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/04/20 16:17 2004/04/20 16:17
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/40

cron을 이용해서 자동메일 발송할려고 하는데... 조회수:288


초보



cron을 이용해서 자동메일을 발송하려 합니다...

현재 cron으로 등록해서 일정시간에 한번씩 메일이 발송이 되구 있는데요...

문제는 디비로 쿼리를 던져서 2~3건씩 메일을 보내려고 하니..

발송이 안되더라구요...

그래서 쿼리가 잘못됬나 해서...

콘솔에서 mail.php를 실행시켜보면 메일이 잘 옵니다...

이유가 멀까요~?

고수님들 답변 부탁 드립니다...

crontab -e 한후에 아래와 같이 작성했구요...
0 * * * * /usr/local/php/bin/php 실행파일.php

php파일 맨 위에는 #!/usr/local/php/bin/php -q

이렇게 작성했습니다...

속~ 시원한 답변 부탁 드립니다...





chobo 쉘파일로 만들어서 한번 실행해보시죠...
#!/bin/bash
/usr/local/bin/php -q /path/to/실행파일.php > /dev/null 2>&1 10/14 16:50:23

초보 쉘파일로 만들고 해봤는데도 안되는데요... ㅠㅠ
쉘을 실행하면 되는데... 크론으로 하믄 또 안되네요... 10/14 17:23:43

L.S. 맨 위에 #! 을 넣었으면 굳이 php 바이너리 경로를 적어줄 필요는 없을텐데요. 실행권한 확인해보시고, 클론에 줄때 패스를 정확하게 줘보세요. 10/14 17:54:11

초보 L.S. 님 말씀대로 해봤구요... 실행권한두 줘봤구요... 패스두 정확히 맞구요... 원인이 먼지 도저히 모르겠네요...
SQL 퀴리문이 들어가게 되면 왜 안될까요~? 10/14 18:18:57

chobo 혹시 디비를 오라클로 사용하시는지요?
만약 오라클로 사용하신다면 쉘파일에 오라클 관련 세팅들을 export해 보십시요..

========================================================================================
cron 자동실행문제 조회수:342





/usr/bin/test
#!/usr/local/php/bin/php
echo "test 입니다 ";
?>

chmod 777 test
./test
test입니다.

정상적으로 실행이 됩니다.
이것을 크론을 등록을 할려고 하는데
crontab -e 해서 마지막줄에
01 * * * * /etc/test

1분마다 실행이 되게 할려고 하는데 아무반응이 없네요.. 쉘에서 표기가 나와야 하는것이 아닌가여? 아니면 이게 실행이 된건가여?

부탁드립니다.









김재룡 쉘에서 나오지는 않습니다.
실행 됐는지 아시고 싶으시면 로그파일을 보시면 됩니다.
/var/log/cron 으로 되어 있습니다. 08/06 17:16:50

핑클아루 var/log/cron 보니까..로그파일이 안보입니다.
./test 는 정상적으로 되는데 왜 안되는지...

08/06 18:00:07

핑클아루 crontab -e 에서
01때문에 그런가 싶어서 그냥 1로 했거든여..
1 * * * * /etc/test 이렇게 하고 restart 했는데 안되네여 08/06 18:00:56

론니 1분마다 실행은
*/1 * * * * 이구요, php명령어 삽입~!
*/1 * * * * php 경로

========================================================================================

cron 이란 *NIX 시스템에서 정해진 시간마다 정해진 명령(주로 shell 프로그램)을 실행하도록 하는 데몬입니다. 정해진 주기는 매월, 매주, 매일, 매시 등이 될 수 있습니다. 기본적으로 매월, 매주, 매일, 매시에 실행되는 명령은 /etc 아래에 cron.monthly, cron.weekly, cron.daily, cron.hourly 디렉토리 아래에 넣으면 됩니다. 각 디렉토리의 명령이 실행되는 시각은 /etc/crontab 파일에 지정되어 있습니다. 예를 들면 cron.daily 이하의 명령은 매일 새벽 04시 02분에 실행됩니다.
이와 별도로 특정 명령을 지정한 주기에 실행하려면 /etc/crontab 파일을 편집해서 넣으면 됩니다. 자세한 옵션까지 설명하기는 어려우므로 man cron, man 1 crontab, man 5 crontab 을 참고하시기 바랍니다.
root 계정이 아니라면 쉘에서 crontab -e 명령을 써서 계정별로 cron 을 지정할 수 있습니다.

=========================================================================================

[급 질]cron 좀 도와주세요 조회수:183





안녕하세요.....
cron을 이요해서 특정페이지를 실행시켜서 데이타를 업데이트 하려고 합니다...
페이지는 6개이구.... 아래와 같이 30분간격으로 페이지를 실행시켰는데요...

*/30 * * * * wget -q http://www.aaa.com/new_h1.php
*/30 * * * * wget -q http://www.aaa.com/new_h2.php
*/30 * * * * wget -q http://www.aaa.com/new_h3.php
*/30 * * * * wget -q http://www.aaa.com/new_h4.php
*/30 * * * * wget -q http://www.aaa.com/new_h5.php
*/30 * * * * wget -q http://www.aaa.com/new_h6.php

이렇게 하구 30분 간격으로 top으로 시스템 검사를 해봤거든요...

헉~~~ 그런데 cron이 실행될때 만다 그러니까 30분 간격으로 하나 실행시키는데 cpu가 최

고 30%까지 차지하더군요.... 이런게 6개니깐.. 30분간격으로 거이 감당이 안되게 느려지거든

요...

cron이 다 실행되고 종료되는 시간은 거이 40초 까지 였구요...그러니까 40초동안 싸이트가

느려졌습니다....

머가 잘못된건지.... 그냥 30분 에 한번식 그 파일만 실행하고 바로 종료하게 할순없는건가요...?

미티겠어요.... 부탁합니다... 도와주세요...





김재원 저는 ab를 이용하는데 explorer에서 페이지 호출하는것 하고
비교해서 CPU 사용률이 차이가 없는 듯 합니다.

*/30 * * * * {$APACHE_HOME}/bin/ab -c 1 -n 1 http://www.aaa.com/new_h1.php
이렇게 한번 해보시죠.

{$APACHE_HOME} --> apache가 설치된 directory 06/09 20:30:15

김재원 참고로 crontab mail을 안받으려면
..... http://www.aaa.com/new_h1.php > /dev/null
이렇게 해주시면 됩니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/03/31 18:36 2004/03/31 18:36
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/39

session.gc_maxlifetime 세션

세션설정에서
session.gc_maxlifetime = 1440

client --------------------- server
sessionid=세션파일이름 세션파일
세션변수
세션변수값

session.gc_maxlifetime은 1440초 동안 요처이 없으면 그 세션파일을 자동 삭제시키는거라고 하는데요 그 세션파일이 삭제된다는게 server에 있는 세션파일을 완전히 없애는 건가요
그래서 1440초후에 세션변수들이 없어서 다시 로그인페이지로 넘어가는건가요
(보통 session_userid란 세션변수를 비교하여 로그인장면으로 넘어가게 나오죠)

그리고 session.gc_maxlifetime = 1440는 제한이 있나요 1440이하는 사용할수 없나요





운차이 파일이 바로 삭제되는 것은 아니고, 세션변수들이 사라집니다.

1440 이하도 될 겁니다. 해보면 알겠죠. ;-) 03/21 17:48:06

friend 그럼 세션변수들이 사라지고 난뒤에요 좀 나중에 세션 파일이 삭제는 되나요..만약에 세션파일들이 삭제가 안된다면 서버에 세편파일일들이 정말 많이 있게 되잖아요. 03/21 18:36:17

운차이 php.ini에 보면 다음과 같은 지시자가 있습니다.
session.gc_probability = 1
session.gc_divisor = 100
이 두개를 합치면 1/100 이 되죠. 즉 1% 확률로 쓸모없는 세션파일이 삭제된다는 뜻입니다. 여기서의 확률이란 Request 때 삭제작업(GC process)이 실행될 확률입니다.(좀 복잡하죠? -_-;)

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/03/29 12:45 2004/03/29 12:45
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/38

아스키 tab 문자 구분




$noms = explode(" ",$nom); //--- tab 으로 구분.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/03/26 14:14 2004/03/26 14:14
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/37

쿠키 사용 방법

1. 쿠키 사용 방법

setcooki("쿠키변수명","변수또는 값","적용디렉토리","쿠키지속시간","쿠키허용url","SLL지원 여부");

2. 사용예

setcooki("test","음히히","/",time()+3600,".openphp.com","1");

"SLL지원 여부" 부분은 다음과 같이 설정 된다.

아무것도 넣지 않거나 0을 넣을 경우 일반적인 요청 http:// 주소로 요청시 읽어 짐.

1을 넣어 주면 ssl 즉 https:// 로만 Cookie 값을 읽어 들이게 됩니당.


3. 쿠키 사용상에 주의 할점.

PHP의 Set Cookie는 다음과 같이 된다

header ("Set-Cookie : ");

식으로 되는 것이므로 Set Cookie 하기 이전에는
어떤한 것도 출력 해서는 않된다.

echo , print 등등은 하면 않되는 것을 명심해야 함.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/03/08 16:43 2004/03/08 16:43
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/36

아래와 같이 FastPrint() 함수의 배열인수를 통해 "-variable", "-template"를 지정하면 템플릿 변수 정보 및 템플릿 파일 정보를 알려줍니다.

$tpl->FastPrint(
array(
"-variable",
"-template"
)
);


이 기능에 대한 좀 더 자세한 정보는 "디버깅" 메뉴에 있는 "템플릿 변수 정보" 및 "템플릿 파일 정보"를 참조바랍니다.

-variable

현재까지 할당되어 있는 템플릿변수에 대한 상태를 출력한다.

-template

현재까지 템플릿파일로부터 읽고 파싱된 템플릿 정보를 출력한다.
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/03/08 10:23 2004/03/08 10:23
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/35

페이지 로딩시간 체크

페이지 상단에 $start=microtime();
페이지 하단에
$end=microtime();
$a=explode(" ",$start);
$b=explode(" ",$end);
echo ((float)$b[0] + (float)$b[1]) - ((float)$a[0] + (float)$a[1]);
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/02/27 11:39 2004/02/27 11:39
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/34

윈도우2000에서 php로 mssql 접속하기

글내용

윈도우 2000 에서의 PHP 셋팅과 ODBC 로 MS-SQL 사용하는 방법


꼭 필요로 하실 분이 계실것 같아서 이렇게 글을 올립니다.

먼저, 제PC는 윈도우2000 Advance Server 입니다.
반드시 2000서버에서 작업을 하셔만 할 겁니다.

아래의 내용 중 대부분은 팁과 QA 게시판을 뒤져서 제가 테스트 해본 결과물들을 그대로 옮긴 것이니 만큼 그대로 따라만 하시면
반드시 성공하실 수 가 있을 겁니다.

--------------------------------------------------------------------
윈도우 2000 에서 PHP3 활용하는 방법...

1. PHP3 를 구한다. (위치 : http://www.php.net/download-php.php3)
2. PHP3 를 c:/php3 라는 디렉토리에 압축을 해제한다.
3. c:/php3 안의 php3.ini-dist 파일을 php3.ini 파일로 파일명을 변환후에
c:/winnt 디렉토리에 Copy 한다.
4. php3.ini 파일을 열어서 아래와 같이 변경해 준다.

doc_root = c:inetpubwwwroot

위에서 c:inetpubwwwroot 부분은 윈도우 2000 서버에서의 웹서비스
시작위치를 지정해 주면 된다.

지정방법은 시작>프로그램>관리도구>인터넷서비스관리자 를 열어서
기본웹사이트에서 마우스 오른쪽 버튼을 눌러서 등록정보를 연다.
여러개의 탭중에 홈디렉토리 라는 탭을 클릭하면 로컬경로가 나오는데
그 경로명을 doc_root 에 써주면 된다.

5. 윈도우2000 에서 PHP3,PHP,HTML,HTM 에서도 PHP 스크립트가 적용되게 하려면,
홈디렉토리 탭에서 중간의 구성을 클릭한다.

응용프로그램 매핑에서 추가버튼을 누른다.
실행파일 부분에는 c:php3php.exe 를 선택한다.
확장명에는 php3 를 입력하고 확인을 누르고, 같은 방법으로
php,html,htm 을 추가시켜준다.
(저의 경우 html,htm 부분은 삭제를 했습니다. 왜냐하면 ASP 도 함께 개발하기 때문이죠,
만약, html 과 htm 을 같이 추가시킨다면 웹브라우져에 html, htm 문서의 경우 CGI 에러라며 나타나거든요.
php 와 php3 정도만 하는 것이 좋을 것 같습니다.)

6. 서비스가 시작되는 디렉토리(여기서는 c:inetpubwwwroot)에 test.php3 파일을
하나 만든다.
아래와 같이...

phpinfo();
?>

7. MS-SQL 연결을 위한 셋팅을 한다.
c:/winnt 에 있는 php3.ini 파일을 열어서
아래와 같이 수정해 준다.

;Windows Extensions
;extension_dir = c:php3 ; directory in which the loadable extensions (modules) reside
extension=php3_mysql.dll
extension=php3_calendar.dll
;extension=php3_dbase.dll
extension=php3_gd.dll
;extension=php3_dbm.dll
extension=php3_mssql.dll
extension=php3_zlib.dll
;extension=php3_filepro.dll
;extension=php3_imap4r1.dll
;extension=php3_ldap.dll
;extension=php3_crypt.dll
;extension=php3_msql2.dll
;extension=php3_odbc.dll

8. ODBC 를 연결해서 사용하면 된다.


9. ODBC 를 연결해서 사용하는 방법...(간단한 소스입니다.)

$dbhost = "211.11.1.111"; // MS-SQL 의 주소를 쓰시면 됩니다.
$dbuser = "sa"; // MS-SQL DB 접속시 USERID 입니다.
$dbpwd = ""; // MS-SQL DB 접속시 USERPASSWORD 입니다.
$dbname = "MYPAGE"; // MS-SQL 의 ODBC 명을 써주시면 됩니다.

$db_connect = mssql_connect($dbhost,$dbuser,$dbpwd);
$status = mssql_select_db($dbname,$db_connect);

if (!$status) {
$errNO = mssql_errno($db_connect);
$errMSG = mssql_errno($db_connect);

echo("데이타베이스연결에 실패하였읍니다!
");
echo("에러코드 $errNO : $errMSG
");
exit;
}
else{
echo("잘된다.");
$que1 = "select count(*) from daily_twinmoon" ;

$result = mssql_query($que1,$db_connect);
$total = mssql_fetch_array($result);

$mypagetotal = $total[0];

$que2 = "select * from daily_twinmoon" ;
$result = mssql_query($que2,$db_connect);
echo("토탈 ($total) 개 입니다.

");

for($i=0 ; $i< $mypagetotal ; $i++) // start 에서 scale 까지 만
{
if($i<$mypagetotal ) // 전체 자료 개수까지만 출력
{
mssql_data_seek($result,$i);
$row=mssql_fetch_array($result);
echo("$row[0],$row[1],$row[2],$row[3],$row[4],$row[5],$row[6],$row[7],$row[8],$row[9],$row[10]
");
// 위의 부분은 테스트 DB 를 하나 만드셔서 해보시면 될겁니댜.
}
}
}
?>

한번 웹브라우져에 올려보세요...
이정도면 MS-SQL 을 PHP3 로 연결하여 사용하실 수가 있을 겁니다.
아주 간단한 방법이니 꼭 성공하시리라 믿습니다.

크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/09 19:06 2004/01/09 19:06
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/33

PHP에서 mssql 사용하기 -절차 및 소스




글내용

--- mssql에 디비생성하기

SQL2000의 관리자(혹은 엔터프라이즈 관리자)를 실행 하시고

데이타 베이스라는 항목이 나옵니다.

마우스 오른쪽 버튼클릭하시고 새 데이타 베이스를 선택하세요

새 데이타 베이스를 선택하면 데이타베이스 속성

Dialog가 나옵니다 여기서 이름을 입력하시고 확인 버튼을 누르세요

여기서 입력하신 이름은 PHP에서 데이타베이스를 선택할때 사용합니다.

------- 계정생성하기 :

SQL2000의 관리자(혹은 엔터프라이즈 관리자)를 실행->보안->로그인 에서 마우스 오른쪽버튼을 누르고 새로그인을 선택하세요

이름, sql인증암호 체크, 인증암호입력, 데이터 베이스 선택 한다.
이름,암호는 후에 PHP에서 데이타베이스에 접속할때 사용됩니다.

데이타베이스는 위에서 만든 데이타베이스를 선택하시면 됩니다.

데이터베이스 액센스 택을 선택하시고 Dialog박스에서
위에서 만든 데이타베이스를 선택하고 public과 db_owner를 선택해주세요

이를 선택해야지 PHP에서 table reset을 할수 있습니다.
db_owner은 자신의 것이라고 알려 주는것입니다.

----- ODBC 설정하기

제어판>관리도구>ODBC 관리자 를 실행하고 시스템 DSN 택을 선택하시고 추가 버튼을 누르시면 새 데이타 원본만들기라는 Dialog가 나옵니다 이때 선택할 드라이버는 SQL Sever입니다.

마침을 누르시고 이름을 입력하고(아무이름이나) 서버는 (local)입니다
이제 다음 을 누르고 나서 사용자가 입력한 로그인ID와 암호를 선택하시고 추가구성옵션에 로그인ID와 암호를 기록합니다.

새 사용자 추가에서 만든 이름과 암호를 입력합니다.

그 밖의 설정들은 디폴트로 해주시면 끝납니다.


-------- MSSQL 서버에 연결하기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)

or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.");

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");

?>

--------- 데이타 베이스 선택하기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");

if(mssql_select_db(“test”))//test는 위에서만든 데이타베이스 이름.

{

print ("성공
");

}

else

{

print("실패
");

}



mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>


--------Query를 이용하여 데이타 삽입


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))//test는 데이타베이스 이름.

{

print ("성공
");

}

else

{

print("실패
");

}





//데이타 입력하기.

$no = 0;

$name = "name";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$query = <<
INSERT INTO bbs VALUES

("$no","$name","$uptime","$topic","$text","$password")

EOD;


mssql_query($query);

//--------------------------------------------------------------------------------------

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");

?>


-------Query를 이용하여 데이타 업데이트


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}

//데이타 UPDATE 하기

$no = 0;

$name = "이름";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$text = "업데이트 됐어요";

$query = <<
UPDATE bbs SET text = "$text" WHERE no = 0

EOD;

mssql_query($query);

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>

-------Query를 이용하여 SEARCH VIEW 만들기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}


$no = 0;

$name = "name";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "하하하하하하하하바보하하하하하하하하하하하하하";

$password = "11";

$search_text = "바보";

$query = <<
INSERT INTO bbs VALUES

("$no","$name","$uptime","$topic","$text","$password")

EOD;

mssql_query($query);



//SEARCH VIEW만들기

$query = <<
CREATE VIEW searchview(no,name,uptime,topic,text,password) AS

SELECT no,name,uptime,topic,text,password FROM bbs WHERE text like "%$search_text%"

EOD;

print("view 가 생성되었습니다");







mssql_query($query);

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");

$query = <<
DROP VIEW searchview

EOD;

mssql_query($query);

print("View가 삭제 되었습니다");



?>


--------Query를 이용하여 데이타 지우기


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}

$no = 0;

$name = "22";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$query = <<
INSERT INTO bbs

VALUES("$no","$name","$uptime","$topic","$text","$password")

EOD;



mssql_query($query);

print ("INSERT했습니다
");

//DELETE



$query = <<
DELETE bbs WHERE no = 0

EOD;



mssql_query($query);

print("DELETE 했습니다
");

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>

------Query를 이용하여 테이블 ReSet하기

//ower권한이 있어야 한다.


$hostname = "localhost";

$username = "name";

$password = "password";

$connection = mssql_connect($hostname,$username,$password)



or die("데이타 베이스에 연결 할수 없습니다.");

print ("데이타 베이스에 연결되었습니다.
");



if(mssql_select_db("test"))

{

print ("성공
");

}

else

{

print("실패
");

}

$no = 0;

$name = "name";

$uptime = date ("Y-m-d");

$topic = "Test";

$text = "냉뮤";

$password = "11";

$query = <<
INSERT INTO bbs

VALUES("$no","$name","$uptime","$topic","$text","$password")

EOD;



mssql_query($query);

print ("INSERT했습니다
");

//DELETE



$query = <<
TRUNCATE TABLE bbs;

EOD;



mssql_query($query);

print("TABLE RESET 했습니다
");

mssql_close($connection);

print ("데이타 베이스의 연결이 해지 되었습니다.");



?>
크리에이티브 커먼즈 라이센스
Creative Commons License
이올린에 북마크하기

Posted by 홍반장

2004/01/09 19:05 2004/01/09 19:05
Response
No Trackback , No Comment
RSS :
http://tcbs17.cafe24.com/tc/rss/response/32

« Previous : 1 : ... 26 : 27 : 28 : 29 : 30 : 31 : 32 : 33 : Next »

블로그 이미지

- 홍반장

Archives

Recent Trackbacks

Calendar

«   2024/11   »
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Statistics Graph

Site Stats

Total hits:
239806
Today:
458
Yesterday:
712