묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
..(훌쩍;)
세상님말씀대로 보니까; 따옴표 표시가 빠졌더라구요;;ㅁ;;
..그런데 따옴표 표시넣고 나서 보니까;
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:usrwwwcounter_db.php on line 20
이번엔 이런 에러가 나네요.ㅡ.ㅜ
<?
$today = date("Y-m-d");
$yday = mktime(0,0,0,date("m") ,date("d")-1,date("Y"));
$yday = date("Y-m-d",$yday);
$time_set = 3600*24;
$connect = mysql_connect("localhost","root","비밀번호") or die("DB Server에 접속할 수 없습니다.") ;
mysql_select_db("DB명", $connect);
$query = "INSERT INTO counter VALUES ('$REMOTE_ADDR', NOW())";
mysql_query($query,$connect);
$total_query = "SELECT count(*) FROM counter";
$total_res = mysql_query($total_query,$connect);
$total_row = mysql_fetch_row($total_res);
$today_query = "SELECT counter(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')='$today'";
$today_res = mysql_query($today_query,$connect);
$today_row = mysql_fetch_row($today_res);
$yday_query = "SELECT count(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')= '$yday'";
$yday_res = mysql_query($yday_query,$connect);
$yday_row = mysql_fetch_row($yday_res);
?>
<HTML>
<HEAD>
<TITLE>COUNTER</TITLE>
</HEAD>
<BODY>
<TABLE width='100%' height='100&'>
<TR>
<TD align=center valign=middle>
<TABLE width=90 border=0 cellspacing=1 bgcolor='black'>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>오늘</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $today_row[0];?></font></TD>
</TR>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>어제</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $yday_row[0];?></font></TD>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'+ '+ '>총합</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $total_row[0];?></font></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
p.s/ 위의 디비명과 비밀번호라는 글자는; 제가 이 곳에 올리면서 고친 겁니다;;(..보안상)
..도대체 어디가 잘못된 건지 좀 알려주세요;ㅁ;
...-_-;카운터 만들다가 생긴 또다른 에러;;
2003.01.25 13:06
..(훌쩍;)
세상님말씀대로 보니까; 따옴표 표시가 빠졌더라구요;;ㅁ;;
..그런데 따옴표 표시넣고 나서 보니까;
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in c:usrwwwcounter_db.php on line 20
이번엔 이런 에러가 나네요.ㅡ.ㅜ
<?
$today = date("Y-m-d");
$yday = mktime(0,0,0,date("m") ,date("d")-1,date("Y"));
$yday = date("Y-m-d",$yday);
$time_set = 3600*24;
$connect = mysql_connect("localhost","root","비밀번호") or die("DB Server에 접속할 수 없습니다.") ;
mysql_select_db("DB명", $connect);
$query = "INSERT INTO counter VALUES ('$REMOTE_ADDR', NOW())";
mysql_query($query,$connect);
$total_query = "SELECT count(*) FROM counter";
$total_res = mysql_query($total_query,$connect);
$total_row = mysql_fetch_row($total_res);
$today_query = "SELECT counter(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')='$today'";
$today_res = mysql_query($today_query,$connect);
$today_row = mysql_fetch_row($today_res);
$yday_query = "SELECT count(*) FROM counter WHERE
DATE_FORMAT(visit_time, 'Y-m-d')= '$yday'";
$yday_res = mysql_query($yday_query,$connect);
$yday_row = mysql_fetch_row($yday_res);
?>
<HTML>
<HEAD>
<TITLE>COUNTER</TITLE>
</HEAD>
<BODY>
<TABLE width='100%' height='100&'>
<TR>
<TD align=center valign=middle>
<TABLE width=90 border=0 cellspacing=1 bgcolor='black'>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>오늘</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $today_row[0];?></font></TD>
</TR>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'>어제</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $yday_row[0];?></font></TD>
<TR>
<TD bgcolor='#dddddd' width=40 align=center><font style='font-size:9pt;'+ '+ '>총합</font></TD>
<TD bgcolor='#dddddd' align=center>
<font style='font-size:9pt;'><?echo $total_row[0];?></font></TD>
</TR>
</TABLE>
</TD>
</TR>
</TABLE>
</BODY>
</HTML>
p.s/ 위의 디비명과 비밀번호라는 글자는; 제가 이 곳에 올리면서 고친 겁니다;;(..보안상)
..도대체 어디가 잘못된 건지 좀 알려주세요;ㅁ;
댓글 1
-
용장
2003.01.25 14:27
아마도 $yday_row = mysql_fetch_row($yday_res); 요기서 $yday_res에 null값이 들어가 있기 때문이 아닐까 합니다. 제가 알기로 mysql_fetch_row나.. 하여튼 결과를 가지고 장난치는 함수들은 결과로 아무것도 받지 못한.. 그러니까 null인경우 작동하지 않습니다. 위에 if 함수로 $yday_res 요넘이 null인지 확인해 보고 실행하면 될꺼 같습니다. 안되면.. 죄송~