웹마스터 팁

학교다닐때 사용했던 학습소스입니다. 필요한 분은 유용하게 사용하세요.
(태클걸지 마세요.)

** 사용자 등록(root접속)
1. mysql_connect()
2. 명령(grant)을 변수에 지정
3. mysql_query() 호출
4. 3.의 결과가 ture 이면 성공, 아니면 실폐

** DB 생성하기
1. 사용자로 등록; mysql_connect()
2. db생성; mysql_create_db()
3. 결과확인

** 테이블 만들기
1. 사용자로 접속; mysql_connect()
2. db선택; mysql_select_db()
3. 테이블 생성 명령을 작성해서 변수에 저장
4. mysql_query()를 이용해서 테이블을 생성한다.

- dbconn.php -
<?
  // 접속하기
  $conn=mysql_connect("localhost", "root", "apmsetup");

  // 접속확인
  echo $conn;

  // 사용자 등록 명령을 변수에 저장
  $q = "grant create, drop, insert, update, select, delete
        on myweb.* to tk@localhost
        identified by 'tk1234'
        ";

  // 명령 전단-> mysql 서버
  $ret = mysql_query($q, $conn);

  // 처리 결과
  if($ret == true)
   echo "사용자 생성 성공";
  else
   echo "사용자 생성 실폐";
?>

- mkdb.php -
<?
  /* 사용자 DB 생성하기 */
  $conn=mysql_connect("localhost", "tk", "tk1234");
  echo $conn;

  $dbname="myweb";
  $ret = mysql_create_db($dbname, $conn);

  if($ret == true)
   echo "사용자 생성 성공";
  else
   echo "사용자 생성 실폐";
?>

- table1.php -
<?
  $conn=mysql_connect("localhost", "root", "apmsetup");
  echo $conn;

  $q = "use myweb
       create table web
        (
          sn int(5) not null,
          n varchar(14) not null,
          p varchar(12) not null,
          e varchar(20),
          primary key(p);
        )
        ";

  $ret = mysql_query($q, $conn);

  if($ret == true)
   echo "web table 생성 성공";
  else
   echo "web table 생성 실폐";
?>

- tablel2.php -
<?
  $conn=mysql_connect("localhost", "root", "apmsetup");
  echo $conn;

  $select_db = mysql_select_db("myweb", $conn);
  if($select_db == true)
   echo "web db 선택 성공";
  else
  echo "web db 선택 실폐";
  

  $q = "use myweb
       create table web
        (
          sn int(5) not null,
          n varchar(14) not null,
          p varchar(12) not null,
          e varchar(20),
          primary key(p)
        )
        ";

  $ret = mysql_query($q, $conn);

  if($ret == true)
   echo "web table 생성 성공";
  else
   echo "web table 생성 실폐";
?>