이클립스 그리고 STS에서는 코드를 찾아주는 강력한 기능이 있습니다.

 

사용 방법은 아래와 같습니다.

 

(1) Project Explorer에서 탐색을 원하는 파일을 클릭해서 Ctrl + h

(2) Customize를 통해 File Search 외에는 체크를 풀어줍니다.

 

(3, 4) Case sensitive( 대소문자 구분 ),  Selected resource in Project Explorer를 체크해줍니다.

 

(5) 검색할 코드를 대소문자 구분해서 입력하면, 어떤 파일의 몇 번째 줄에 해당 코드가 존재하는지 찾습니다.

 

 

 

 

 

 

 

 

DB와 관련된 함수들

1)   $db_conn = mysqli_connect("127.0.0.1", "사용자 이름", "비밀번호"," DB명");

$db_conn = mysqli_connect("127.0.0.1", "사용자 이름", "비밀번호"," DB명");


        : 특정 DB에 접근한다.

 

2)   $rs = mysqli_query($db_conn, $sql);

$rs = mysqli_query($db_conn, $sql);

        : 특정 DB에 접근해서 SQL문을 실행시킨다.


3)   $article = mysqli_fetch_assoc($rs);

$article = mysqli_fetch_assoc($rs);

       : SELECT 문의 출력값을 배열(Array)의 형태로 받아온다.

 

4)  $id = mysqli_insert_id($db_conn);

$id = mysqli_insert_id($db_conn);

       : 특정 DB에 대해 마지막으로 수행한 mysqli_query()에 해당하는 테이블의

         현재 MAX(ID)를 불러온다. 

        ( "$db_conn" 를 통해 DB를 구분하고, mysqli_query()로 테이블을 구분한다.

 

 

기타 함수들

1) (echo) gettype($variable) : 변수의 자료형을 반환한다.

// ( 중략 )
$article = mysqli_fetch_assoc($rs);

echo gettype($article);
exit;

>>> Array 

 

1) php 태그는 파란색, html 태그는 회색
    php 변수는 하늘색, 함수는 상아색.

 

 

2) queryString을 받을 수 있다
// 첫번째 limit은 변수명
// 두번째 limit은 queryString명

<?php
$limit = intval($_GET['limit'])
?>

 

 

3) HTML과 PHP를 섞어서 사용할 수 있다.

// 반복문


<?php for($i=0; $i < $limit; $i++) { ?>
    <div>i = <?=$i?></div>
<?php } ?>

 

 

4) isset을 통해 입력값이 비었는지 확인할 수 있다.

// 입력값 $_GET['limit']이 비어있을 경우,
// $limit에 9가 할당된다.
   
if(!isset($_GET['limit'])){
  $_GET['limit'] = 9;
}
<?php
  $limit = intval($_GET['limit'])
?>

 

5) 필요에 따라 class의 값을 다르게 넣어줄 수 있다.

<?php $aClass = "";
        
        if($dan == $j){
            $aClass = "red";
        }
?>

 

 

6) var_dump($변수) : 변수 정보를 출력하는 함수

+ Recent posts