이전 목록 다음
채택완료

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

2017-05-05 (금) 17:49:34 4,681

 <?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개 / 댓글 1개

채택된 답변
+20 포인트

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

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

$row = sql_fetch($sql); 

 

...

}

답변에 대한 댓글 1개

2017-05-05 (금) 22:00:12
찰스님 멋저부러~♡

답변을 작성하려면 로그인이 필요합니다.