[PHP] 쿼리문을 통해 특정 데이터와 동일한 열의 데이터를 가져오기

728x90
반응형

이것은 쿼리문의 기초중의 기초이다. 좀 더 좋은 방법들이 많이 있지만

이 방법은 나 같은 왕 초보들이 무식하게 접근하기 좋은 방법이다.  

 

no 아무이름1 열이름 아무이름2 가져올 열이름
1 찾는 데이터 타겟
2

 

이런 데이블이 있다고 가정하고 

"열이름"이 있는 같은 열에 존재 하는 데이터(타겟)를 가져오고자 한다

먼저 db에 접속을 한다

<?php 


    $con = mysqli_connect("localhost","아이디","비밀번호","DB"); 
    if (mysqli_connect_error($con)){ 
        echo "페이지에 접속할 수 없습니다.<br><br>"; 
    } 



 mysqli_close($con); 



?>

 연결이 되는 것을 확인 했으면 다음은 쿼리문을 작성하고 실행한다. 

여기서 아래와 같이 쿼리문을 작성 

$sql1="select * FROM '테이블명` where (열이름='찾는 데이터')";

아래와 같이 작성하여 쿼리문을 실행

$ret = mysqli_query($con, $sql1);

그리고 해당 데이터를 루프시켜 원하는 값을 추출

while ($row= mysqli_fetch_array($ret)){ 

$변수=$row["가져올 열이름"]. " <br>"; 

}

합치면 이렇게 된다.

<?php 


    $con = mysqli_connect("localhost","아이디","비밀번호","DB"); 
    if (mysqli_connect_error($con)){ 
        echo "페이지에 접속할 수 없습니다.<br><br>"; 
    } 
$cnt = 0;

$sql1="select * FROM '테이블명` where (열이름='찾는 데이터')";

$ret = mysqli_query($con, $sql1); 
while ($row= mysqli_fetch_array($ret)){ 

$변수=$row["가져올 열이름"]. " <br>"; 

}


 mysqli_close($con); 



?>

그러면 해당 변수에 타겟이라는 데이터가 쏙 들어간다. 

위 방법은 이해하기 쉬운 제일 무식한 방법중에 하나이다. 

좀 더 공부해서 스마트한 방법으로 데이터를 처리하도록 하자!!!

 

728x90
반응형

'교육 > PHP' 카테고리의 다른 글

[PHP] mysql 연결  (0) 2022.10.11