나는 얼마나 많은 게시물이라는 포럼의 홈 페이지에 표시 할 특정 범주에서 게시물의 수를 계산하기 위해이 코드계수의 수는 최적
$sql1 = mysql_query("SELECT section_id FROM forum_posts WHERE section_id='$sectionID' ");
$num_rows = mysql_num_rows($sql1);
을 사용하고 있습니다 거기에 특정 섹션. 그 유형의 모든 게시물을 검토하는 것이 더 좋습니다. 나는 이것을 사용하면 엄청난 성능 저하가 될 것이라고 생각합니다.
편집 1 : 포럼의 각 섹션 아래 게시물 수를 표시하면 각 섹션의 현재 섹션 수를 홈페이지에서 확인하고 싶습니다. 그것에 대한 최적의 mysql 쿼리는 무엇이 될 것인가?
편집 2 : phpmanual에 명시된대로 mysql_query 함수를 대체해야합니까?
mysql_ * 함수를 사용하지 마십시오. 더 이상 사용되지 않으며 ([* red box *] (http://php.net/manual/en/function.mysql-query.php) 참조) SQL injection에 취약합니다 . [* PDO *] (http://php.net/manual/en/book.pdo.php) 또는 [* MySQLi *] (http://php.net/manual/en/book.mysqli.php) – alfasin