변수 호출 관련 질문 드립니다.
본문
아래와 가팅
$sql2를 <? echo $sql2;?>호출해 보면 쿼리문은 잘 호출되고
itemId 변수값도 잘 나옵니다.
근데 막상 <? echo $result;?> 해서 적으면 price 값이 노출이 되지 않습니다.
무엇이 문제일까요??
<?
while($row = mysqli_fetch_array($sql)){
$sql2 = "SELECT price FROM sm_view where itemID='".$row[itemID]." ";
$result = mysql_query($sql2);
$key = $row->itemID;
?>
<td> <div align="center">
<input type='checkbox' name='check[]' value='<?=$row['itemID'];?>'
<?if($sql2){?><?}else{?>checked<?}?>>
</div></td>
<td><div align="center"><? echo $row['itemID']; ?></div></td>
<td><div align="center"><? echo $sql2; ?></div></td>
답변 1
$result = mysql_query($sql2);
==>
$result = mysql_fetch_array(mysql_query($sql2));
fetch_array까지 하셔야 값 나옵니다.
그리고
echo $result['price'];
답변을 작성하시기 전에 로그인 해주세요.