(SQL) User tables are separated into two sections
That is just the paging in SQL*Plus. By default the paging value is 14, that includes a blank line at the start of each page, the line with column headers, the line with heading separators (hyphens) and the rest (11 rows) is for user data.

If you increase the pagesize, the result of your query will fit in to 1 page:

set pagesize 20


It has nothing to do with php/OCI.

SET PAGES[IZE] {14 | n}