묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
mysql_fetch_array()에서 에러 좀 찾아주세요^^.
2006.05.31 10:42
<?
//DB 연결
if(!$connect) $connect=dbConn();
$no = $data[no];
// 간단한 답글의 데이타를 가지고옴;;
if($setup[use_comment]&&$data[no])
{
$comment_result=mysql_query("select * from $t_comment"."_$id where parent='$no' order by no asc");
}
//Mysql 연결 끊기
if($connect) mysql_close($connect); $connect="";
$query_time=getmicrotime();
?>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td class=dot2><img src=<?=$dir?>/t.gif border=0 width=1 height=1></td>
</tr>
<tr>
<td class=line2><img src=<?=$dir?>/t.gif border=0 width=1 height=1></td>
</tr>
<table>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td nowrap style='padding:5' valign=bottom><span class=salz_font_general><?=$number?></span></td>
<td nowrap style='padding:5 0 5 5' valign=bottom><?if($data[sitelink1]) {?><img src="<?=$dir?>/<?echo "$data[sitelink1]"?>" border=0><?} else {?><?}?> <?=$face_image?> <?=$name?></td>
<td width=100% nowrap class=salz_font_general style='padding:5 5 5 0' valign=bottom>
<?if($data[homepage]){?>
<a href=<?=$data[homepage]?> target=_blank> URL </a>
<?}else{?><?}?>
<?=$a_modify?> Edit </a>
<?=$a_delete?> Del </a>
<?=$a_reply?> Re </a>
</td>
<td align=right valign=top nowrap style='padding:5 0 5 5' valign=bottom><span style='font-family:tahoma;font-size:8pt'><?=$ip?></span> <span style='font-family:tahoma;font-size:7pt'><?echo date("Y/m/d H:i:s",$data[reg_date]);?></span>
</td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td>
<table border=0 width=100% cellspacing=0 cellpadding=0>
<tr>
<td style='padding:10 0 10 5; word-break:break-all'><p align=justify><?=$memo?></p></td>
</tr>
</table>
</td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td>
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr>
<td style='word-break:break-all'><p align=justify><?include "include/get_reply.php";?></p></td>
</tr>
</table>
</td>
</tr>
</table>
<?
// 회원로그인이 되어 있으면 코멘트 비밀번호를 안 나타나게;;
if($member[no]) {$c_name=$member[name]; $hide_c_password_start="<!--"; $hide_c_password_end="-->"; }
else $c_name="<input type=text name=name size=8 maxlength=10 class=input2 value="$zetyx[name]">";
?>
<!-- list_head.php에서 시작되는 from테크 마침 (코멘트에도 from테그가 들어가므로 겹치지않게함) -->
</form>
<!-- 코멘트 출력 -->
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<?
// 코멘트 출력;;
if($setup[use_comment])
{
while($c_data=mysql_fetch_array($comment_result))
{
$comment_name=stripslashes($c_data[name]);
$c_memo=stripslashes($c_data[memo]);
$c_reg_date="<span title='".date("Y년 m월 d일 H시 i분 s초",$c_data[reg_date])."'+ '+ '>".date("Y/m/d",$c_data[reg_date])."</span
>";
if($c_data[ismember])
{
if($c_data[ismember]==$member[no]||$is_admin||$member[level]<=$setup[grant_delete])
$a_del="<a onfocus=blur() href='del_comment.php?$href$sort&no=$data[no]&c_no=$c_data[no]'>";
else $a_del=" <Zeroboard ";
}
else $a_del="<a onfocus=blur() href='del_comment.php?$href$sort&no=$data[no]&c_no=$c_data[no]'>";
// 이름앞에 붙는 아이콘 정의;;
$c_face_image=get_face($c_data);
if($is_admin) $show_ip=" title='$c_data[ip]' "; else $show_ip="";
if($c_data[ismember]) $comment_name="<a onfocus=blur() href="javascript:void(window.open('view_info.php?id=$id&member_no=
$c_data[ismember]','mailform','width=400,height=510,statusbar=no,scrollbars=yes,toolbar=no'))" $show_ip>$comment_name</a>";
else $comment_name="<div $show_ip>$comment_name</div>";
$c_memo=stripslashes($c_data[memo]);
include $dir."/list_comment.php";
}
if($member[level]<=$setup[grant_comment]) {include "$dir/list_write_comment.php";}
}
?>
<!-- list_head.php의 form테크 다시 시작함 -->
<form method=post name=list action=list_all.php>
<input type=hidden name=page value=<?=$page?>>
<input type=hidden name=id value=<?=$id?>>
<input type=hidden name=select_arrange value=<?=$select_arrange?>>
<input type=hidden name=desc value=<?=$desc?>>
<input type=hidden name=page_num value=<?=$page_num?>>
<input type=hidden name=selected>
<input type=hidden name=exec>
<input type=hidden name=keyword value="<?=$keyword?>">
<input type=hidden name=sn value="<?=$sn?>">
<input type=hidden name=ss value="<?=$ss?>">
<input type=hidden name=sc value="<?=$sc?>">
------------------------------------------------------------------------------------------------------
에서
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
********/list_main.php on line 83
무엇이 문제일까요?
//DB 연결
if(!$connect) $connect=dbConn();
$no = $data[no];
// 간단한 답글의 데이타를 가지고옴;;
if($setup[use_comment]&&$data[no])
{
$comment_result=mysql_query("select * from $t_comment"."_$id where parent='$no' order by no asc");
}
//Mysql 연결 끊기
if($connect) mysql_close($connect); $connect="";
$query_time=getmicrotime();
?>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td class=dot2><img src=<?=$dir?>/t.gif border=0 width=1 height=1></td>
</tr>
<tr>
<td class=line2><img src=<?=$dir?>/t.gif border=0 width=1 height=1></td>
</tr>
<table>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td nowrap style='padding:5' valign=bottom><span class=salz_font_general><?=$number?></span></td>
<td nowrap style='padding:5 0 5 5' valign=bottom><?if($data[sitelink1]) {?><img src="<?=$dir?>/<?echo "$data[sitelink1]"?>" border=0><?} else {?><?}?> <?=$face_image?> <?=$name?></td>
<td width=100% nowrap class=salz_font_general style='padding:5 5 5 0' valign=bottom>
<?if($data[homepage]){?>
<a href=<?=$data[homepage]?> target=_blank> URL </a>
<?}else{?><?}?>
<?=$a_modify?> Edit </a>
<?=$a_delete?> Del </a>
<?=$a_reply?> Re </a>
</td>
<td align=right valign=top nowrap style='padding:5 0 5 5' valign=bottom><span style='font-family:tahoma;font-size:8pt'><?=$ip?></span> <span style='font-family:tahoma;font-size:7pt'><?echo date("Y/m/d H:i:s",$data[reg_date]);?></span>
</td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td>
<table border=0 width=100% cellspacing=0 cellpadding=0>
<tr>
<td style='padding:10 0 10 5; word-break:break-all'><p align=justify><?=$memo?></p></td>
</tr>
</table>
</td>
</tr>
</table>
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<tr>
<td>
<table border=0 cellspacing=0 cellpadding=0 width=100%>
<tr>
<td style='word-break:break-all'><p align=justify><?include "include/get_reply.php";?></p></td>
</tr>
</table>
</td>
</tr>
</table>
<?
// 회원로그인이 되어 있으면 코멘트 비밀번호를 안 나타나게;;
if($member[no]) {$c_name=$member[name]; $hide_c_password_start="<!--"; $hide_c_password_end="-->"; }
else $c_name="<input type=text name=name size=8 maxlength=10 class=input2 value="$zetyx[name]">";
?>
<!-- list_head.php에서 시작되는 from테크 마침 (코멘트에도 from테그가 들어가므로 겹치지않게함) -->
</form>
<!-- 코멘트 출력 -->
<table border=0 cellspacing=0 cellpadding=0 width=<?=$width?>>
<?
// 코멘트 출력;;
if($setup[use_comment])
{
while($c_data=mysql_fetch_array($comment_result))
{
$comment_name=stripslashes($c_data[name]);
$c_memo=stripslashes($c_data[memo]);
$c_reg_date="<span title='".date("Y년 m월 d일 H시 i분 s초",$c_data[reg_date])."'+ '+ '>".date("Y/m/d",$c_data[reg_date])."</span
>";
if($c_data[ismember])
{
if($c_data[ismember]==$member[no]||$is_admin||$member[level]<=$setup[grant_delete])
$a_del="<a onfocus=blur() href='del_comment.php?$href$sort&no=$data[no]&c_no=$c_data[no]'>";
else $a_del=" <Zeroboard ";
}
else $a_del="<a onfocus=blur() href='del_comment.php?$href$sort&no=$data[no]&c_no=$c_data[no]'>";
// 이름앞에 붙는 아이콘 정의;;
$c_face_image=get_face($c_data);
if($is_admin) $show_ip=" title='$c_data[ip]' "; else $show_ip="";
if($c_data[ismember]) $comment_name="<a onfocus=blur() href="javascript:void(window.open('view_info.php?id=$id&member_no=
$c_data[ismember]','mailform','width=400,height=510,statusbar=no,scrollbars=yes,toolbar=no'))" $show_ip>$comment_name</a>";
else $comment_name="<div $show_ip>$comment_name</div>";
$c_memo=stripslashes($c_data[memo]);
include $dir."/list_comment.php";
}
if($member[level]<=$setup[grant_comment]) {include "$dir/list_write_comment.php";}
}
?>
<!-- list_head.php의 form테크 다시 시작함 -->
<form method=post name=list action=list_all.php>
<input type=hidden name=page value=<?=$page?>>
<input type=hidden name=id value=<?=$id?>>
<input type=hidden name=select_arrange value=<?=$select_arrange?>>
<input type=hidden name=desc value=<?=$desc?>>
<input type=hidden name=page_num value=<?=$page_num?>>
<input type=hidden name=selected>
<input type=hidden name=exec>
<input type=hidden name=keyword value="<?=$keyword?>">
<input type=hidden name=sn value="<?=$sn?>">
<input type=hidden name=ss value="<?=$ss?>">
<input type=hidden name=sc value="<?=$sc?>">
------------------------------------------------------------------------------------------------------
에서
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
********/list_main.php on line 83
무엇이 문제일까요?
댓글 6
-
김재현
2006.05.31 22:23
-
차이
2006.06.01 11:35
맨끝에 or die (mysql_error()) 를 추가 해서 놓으니까요,.
방명록 글이 1글 밖에 안나오고 나머지 글들은 리스트 목록에서 빠져버리네요..
No Database Selected
이라고 나옵니다....
다시 도움 부탁 드립니다.....
감사합니다... -
Mersia
2006.06.02 10:33
데이타 베이스가 선택이 안되있네요
if(!$connect) // 디비 코넥이 안되있다면...
$connect=dbConn();
dbConn 함수선언이 안되있네요 이부분을 봐야 알것 같군요
해당 화일에서 include 를 안시켰거나 dbConn 부분에서 해당 디비로의 접속실패가 일어난것 같은데요 -
차이
2006.06.02 17:48
dbConn 함수선언을 어떻게 해야하는지..
자세히 가리쳐주면 감사하겠습니다. -
Mersia
2006.06.03 06:38
dbConn 함수안에서 mysql 접속을 시키시면 됩니다.
즉 dbConn 을 쓰던 안쓰던간에 mysql 접속시도하는게 선언이 안되어있으니...
당연히 해당페이지에서는 table 에서 데이타를 뽑아오려해도 mysql 접근을 못한다고 나오는것이지요 -
차이
2006.06.03 13:17
dbConn 함수안에서 mysql 접속을 어떻게 시키시면 되는지요?
제가 하나도 몰라서요...
위 소스를 어떻게 바꾸면 될까요?
너무 몰라서
죄송합니다.
9번 줄을 이렇게 수정해 보세요