The mysqli_use_result() function initiates the retrieval of a result set from the last query. Unlike
store_result(), this function does not transfer all data into local memory but reads it row by row
directly from the server.
Practical use: This is ideal for working with extremely large databases, where transferring all
data at once would consume too much RAM. It is often used in combination with mysqli_multi_query() when
processing multiple SQL commands sequentially.