Это странно, потому что вы уже установили ограничение в 10. Обратите внимание, что вы указываете ассоциативный массив, например, $row["title"]
при использовании функции mysql_fetch_array
, добавьте в него второй параметр MYSQL_ASSOC
или используйте вместо него функцию mysql_fetch_assoc
:
while($row = mysql_fetch_assoc($result)){
$posts[$row["id"]]['post_id'] = $row["id"];
$posts[$row["id"]]['post_title'] = $row["title"];
$posts[$row["id"]]['post_text'] = $row["text"];
$posts[$row["id"]]['post_tags'] = $row["tags"];
$posts[$row["id"]]['post_category'] = $row["category"];
}
Возможно, вы захотите использовать функцию array_chunk
для чанков из массива и манипулировать этими чанками так, как хотите.