테스트 사이트 - 개발 중인 베타 버전입니다

등록한 회원의 정보를 username 을 통해 가져오려고 합니다. 채택완료

oppa 11년 전 조회 3,518

아래코드에  Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given

 

라는 에러가 뜹니다. 라인 24에 에러가 있다는데, 뭐가 문젠가요?

</p><p>include 'db_connect.php';</p><p> </p><div>$result = "SELECT * FROM sung2 WHERE Username = ".$_GET['username'];  // 라인 24</div><div>$res = mysql_query($result);</div><div>
</div><div>while($row = mysql_fetch_array($res))  {</div><div><span class="Apple-tab-span" style="white-space:pre">			</span>echo $row['Username'] . "
";</div><div><span class="Apple-tab-span" style="white-space:pre">			</span>echo $row['Id'] . "
";</div><div><span class="Apple-tab-span" style="white-space:pre">			</span>echo $row['Email'] . "
";</div><div><span class="Apple-tab-span" style="white-space:pre">			</span>echo $row['Gender'] . "
";</div><p><span class="Apple-tab-span" style="white-space: pre;">		</span>}</p><p><span style="font-size: 10pt; line-height: 1.5;">

 

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

답변 1개

채택된 답변
+20 포인트
11년 전

$result = "SELECT * FROM sung2 WHERE Username = '".$_GET['username']."'";  // 라인 24

이렇게 고치세요

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

답변에 대한 댓글 1개

o
oppa
11년 전
아래 처럼 코딩하면

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /file.php on line 23

위의 에러가 납니다.

[code]

include 'db_connect.php'; // db connect

$result = "SELECT * FROM sung2 WHERE Username = '".$_GET['username']."'";
$res = mysql_query($result);
$row = mysql_fetch_array($res);​ // line 23

[/code]

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

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

로그인