DB에서 데이터를 가져오는데 너무 날림코드라 sql 최적화 도와주세요..

DB에서 데이터를 가져오는데 너무 날림코드라 sql 최적화 도와주세요..

QA

DB에서 데이터를 가져오는데 너무 날림코드라 sql 최적화 도와주세요..

답변 1

본문

 <?php
 $sql1 = " select * from test_db where test_01 = '1'";
 $sql2 = " select * from test_db where test_01 = '2'";
 $sql3 = " select * from test_db where test_01 = '3'";
 $sql4 = " select * from test_db where test_01 = '4'";
 $sql5 = " select * from test_db where test_01 = '5'";

$result1 = sql_query($sql1); $row1=sql_fetch_array($result1);
$result2 = sql_query($sql2); $row2=sql_fetch_array($result2);
$result3 = sql_query($sql3); $row3=sql_fetch_array($result3);
$result4 = sql_query($sql4); $row4=sql_fetch_array($result4);
$result5 = sql_query($sql5); $row5=sql_fetch_array($result5);
 ?>

 

일단 아는 지식 수준 내에서 이렇게 DB 를 가져왔습니다.

 

그런데 이게 가져올 DB가 200개가 넘어가면 너무 지저분해 보여서

for ($i=1; $i<=200; $i++) {

이걸 좀 써볼려하는데 잘 안되네요

 

test_01 컬럼안에는 1~200 정도 숫자가 있구요

 

$i 를 써서 좀 깔끔하게 하고 싶은데 어떻게 해야할까요..

 

 

이 질문에 댓글 쓰기 :

답변 1

for ($i=1; $i<=200; $i++) { 

$sql = " select * from test_db where test_01 = '".$i."'"; 

$row = sql_fetch($sql); 

 

...

}

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 96
© SIRSOFT
현재 페이지 제일 처음으로