PHP “Executing SQL directly; no cursor” Error When Executing a Stored Procedure?

Are you getting the following error in PHP from the PHP SQLSRV driver?

Executing SQL directly; no cursor

This apparently is just a warning, so before you connect to your server, issue this command:

sqlsrv_configure("WarningsReturnAsErrors", 0);

Oh, and guess what? sqlsrv_num_rows() worked for me to boot! Weird.