mysqli 출력 질문 드립니다. 채택완료

Copy
$link3 = mysqli_connect('localhost', 'root', 'autoset', 'test');
  $sql3 = "SELECT * FROM backlink";
  $result3 = mysqli_query($link3, $sql3); 
    $contents =
while ($row3 = mysqli_fetch_array($result3)){  
<a href='".$row['link']."'>".$row3['name']."</a>" /*내용*/
};

위 코드처럼  $contents = 안에서 while문 돌리고 싶은데 가능한가요?

답변 2개

채택된 답변
+20 포인트
$contents ='';
while ($row3 = mysqli_fetch_array($result3)){  
$contents .= "<a href='".$row['link']."'>".$row3['name']."</a>";
};
로그인 후 평가할 수 있습니다

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

저런식으로는 안됩니다

Copy
$link3 = mysqli_connect('localhost', 'root', 'autoset', 'test');
  $sql3 = "SELECT * FROM backlink";
  $result3 = mysqli_query($link3, $sql3); 
  while ($row3 = mysqli_fetch_array($result3)){ 
    echo  "<a href='".$row['link']."'>".$row3['name']."</a>";
  }

 

위처럼 하시면 됩니다.

로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고