저는 PHP와 MySQL의 초보자입니다. 내 데이터베이스에서 게시물을 한 달에 총 게시물 수와 함께 월 및 연도로 표시하려고합니다. 내 코드는 여기에 ...포스트 기록이 보이지 않는 날이 있습니다.
<?php
$sql="SELECT YEAR(FROM_UNIXTIME(post_date)) AS EAR,MONTHNAME(FROM_UNIXTIME(post_date)) AS MONTH, COUNT(*) AS TOTAL from post GROUP BY YEAR, MONTH";
$result=mysql_query($sql,$bd) or die("Error:".mysql_error());
while($row=mysql_fetch_array($result)){
?>
<dl>
<dt><?php echo $row['YEAR']; ?></dt>
<dd><a href="posts.php?month=<?php echo $row['MONTH']; ?>"><?php echo " ".$row['MONTH']."(".$row['TOTAL'].")" ?></a></dd>
</dl>
<?php } ?>
하지만 난 단지 brakets을보고 (7) 이 사람이 좀 도와 주시겠습니까 같은 게시물의 braket 총 수에서 수 올바른 결과를 얻고 있지 않다?
코드에서 $ 행 [ 'EAR']와 $ 행 [ 'YEAR'를] 교체하고 mysql_로 접두사와 모든 기능이 사용되지 않기 때문에 모든 기능 mysqli_ 접두어를 사용하십시오. – Ragnar
나는 모든 문자를 mysqli_ 접두어로 사용했고 $ row [ 'EAR']을 사용했을 때이 메시지가 나타났습니다. "주의 : 정의되지 않은 색인 : EAR은 C : \ xampp \ htdocs \ webdreamboy.com \ include \ sidebarright.php on line 84 " –