Skip to content
Advertisement

PHP trying to simply a repetitive script involving rowsets

I’m trying to simplify a repetitive script that I’m doing in PHP. I’ve looked at a few loop options but since it involves rowsets being returned from a MySQL stored procedure it’s not acting properly. I’m doing this same script about 15 times to return all the data. Ultimately I’m looking to pass back a json_encode array to the ajax calling it. The results I keep getting when trying to put it in a loop is a 500 error or a poorly constructed array.

JavaScript

Updated to use the code example below:

JavaScript

Advertisement

Answer

We all forget that SP’s which create rowsets also create an annoying empty one as well that has to be Next’d over, but not actually unloaded. The && $stmt->columnCount() looks after getting nextRowset() called but not actually attempting to process it in any way.

JavaScript
User contributions licensed under: CC BY-SA
5 People found this is helpful
Advertisement