The PHP documentation on closeCursor()
says that it
frees up the connection to the server so that other SQL statements may be issued, but leaves the statement in a state that enables it to be executed again.
When I have used the command though it doesn't seem to matter if it is there or not in between my query statements, and I am beginning to wonder if I need it at all.
Is it different to use it for database calls that don't return data vs. those that do?
See Question&Answers more detail:os