wr_1 = 사과
wr_2 = 양파
wr_3 = 마늘
wr_4 = 딸기
wr_5 = 호박
이렇게 있다고 하겠습니다.
각 필드에는 값이 다르게 들어갈수 있습니다.
즉, wr_1 에 호박이 들어갈수도 있고, wr_4 양파가 들어갈수도 있습니다. 또는 안들어갈수도 있습니다.
정리하면 목표가 이렇습니다.
5개의 필드중에 딸기가 있는지를 먼저 검사를 하고 있으면 있다 라고 나오고, 있다면 5개의 필드중에 어느 필드에 있는지를 알아야 합니다.
답변 3개 / 댓글 3개
$txt='사과';
$result= sql_query("select *, case
when INSTR(wr_1, '$txt') then '1'
when INSTR(wr_2, '$txt') then '2'
when INSTR(wr_3, '$txt') then '3'
when INSTR(wr_4, '$txt') then '4'
when INSTR(wr_5, '$txt') then '5' end as nn from $write_table");
while( $row=sql_fetch_array($result)) print_r($row);
이렇게 하면 $row[nn]에 여분필드 번호가 들어갑니다
답변에 대한 댓글 1개
for($i=1;$i<6;$i++){
$aaa = "딸기";
$bbb = strpos("wr_".$i,$aaa);
if($bbb=="0"){
echo "딸기입니다";
}
}
답변에 대한 댓글 1개
for($i=1;$i<6;$i++){
if("wr_".$i=="딸기"){
echo "wr_".$i." 딸기입니다";
}
}
답변에 대한 댓글 1개
딸기만 들어간게 아니라, 딸기잼이 들어갈수도 있고, 딸기포장이 들어갈수도 있습니다.
즉, 딸기와 일치가 되는게 아니라, 딸기라는 단어가 들어간 부분을 찾아야 합니다.
답변을 작성하려면 로그인이 필요합니다.