Hi Ray - just had another look, and realised I had all the bits right, just not all in the place they needed to be - have fixed that, and it all looks good now.
I think for a long time I didn't really get that the mySQLi extension pretty much does all the main DataBridge functionality - i.e. insert / update / delete records - just doesn't create the pages.
These pages are pretty straightforward to get familiar with redoing them in mySQLi.
One thing - as I was updating an old page, in the attached file, does it still need the code in lines 3-34, or does the rsobj.php file replace that?