묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
제로카운터에서 저장된 ip를 출력하는 것을 만들려고 하는데요.....
2005.02.11 09:40
제로카운터에서 저장된 ip를 출력하는 것을 만들려고 하는데요.....
<html>
<head>
<title></title>
</head>
</body>
<?
$dbconn = mysql_connect("localhost","아이디","비번");
$status = mysql_select_db("디비명",$dbconn);
if (!$status) {
$errNO = mysql_errno($dbconn);
$errMSG = mysql_error($dbconn);
echo("서버의 sample 데이터베이스 연결에 실패하였습니다!<br>");
echo("에러코드 $errNO : $errMSG<br>");
exit;
}
$query = "SELECT date, ip FROM counter_ip ORDER BY date DESC";
$result = mysql_query($query,$dbconn);
if (!$result) {
$errNO = mysql_errno($dbconn);
$errMSG = mysql_error($dbconn);
echo ("에러코드 $errNO : $errMSG<br>");
exit;
}
$rows = mysql_num_rows($result);
if (!rows) {
echo ("현재 등록되어 있는 사용자가 없습니다.");
exit;
}
?>
<p align="center">나의 홈페이지에 접속한 IP 보여주기</p>
<table width="400" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="50%"><div align="center">아이피</div></td>
<td><div align="center">날짜</div></td>
</tr>
<?
while($row = mysql_fetch_array($result)) {
$show_ip = $row["ip"];
$show_date = $row["date"];
echo("
<tr>
<td bgColor=lightyellow align=center>$show_ip</td>
<td bgColor=lightyellow align=center>$show_date</td>
</tr>");
}
?>
</table>
</body>
</html>
<?
mysql_close($dbconn);
?>
이런 식으로 만들어 보았는데요... 날짜 출력 부분에서... 시간이 time()으로 저장이 되어 있어서... 출력이 되는군요.
2005-01-01 이런 식으로 출력을 해주고 싶은데... 어떻게 바꿔야 하나요?
<html>
<head>
<title></title>
</head>
</body>
<?
$dbconn = mysql_connect("localhost","아이디","비번");
$status = mysql_select_db("디비명",$dbconn);
if (!$status) {
$errNO = mysql_errno($dbconn);
$errMSG = mysql_error($dbconn);
echo("서버의 sample 데이터베이스 연결에 실패하였습니다!<br>");
echo("에러코드 $errNO : $errMSG<br>");
exit;
}
$query = "SELECT date, ip FROM counter_ip ORDER BY date DESC";
$result = mysql_query($query,$dbconn);
if (!$result) {
$errNO = mysql_errno($dbconn);
$errMSG = mysql_error($dbconn);
echo ("에러코드 $errNO : $errMSG<br>");
exit;
}
$rows = mysql_num_rows($result);
if (!rows) {
echo ("현재 등록되어 있는 사용자가 없습니다.");
exit;
}
?>
<p align="center">나의 홈페이지에 접속한 IP 보여주기</p>
<table width="400" border="1" cellspacing="0" cellpadding="0">
<tr>
<td width="50%"><div align="center">아이피</div></td>
<td><div align="center">날짜</div></td>
</tr>
<?
while($row = mysql_fetch_array($result)) {
$show_ip = $row["ip"];
$show_date = $row["date"];
echo("
<tr>
<td bgColor=lightyellow align=center>$show_ip</td>
<td bgColor=lightyellow align=center>$show_date</td>
</tr>");
}
?>
</table>
</body>
</html>
<?
mysql_close($dbconn);
?>
이런 식으로 만들어 보았는데요... 날짜 출력 부분에서... 시간이 time()으로 저장이 되어 있어서... 출력이 되는군요.
2005-01-01 이런 식으로 출력을 해주고 싶은데... 어떻게 바꿔야 하나요?
댓글 3
-
과일™
2005.02.11 12:52
-
김윤섭
2005.02.11 13:42
감사합니다... 그럼... 시간까지 출력하려면 어떻게 해야 하나요? -
곽군
2005.02.11 16:16
$show_date = date("Y-m-d H:i:s", $row["date"]);
$show_date = date("Y-m-d", $row["date"]); // 이렇게 바꿔주세요.