I implemented the updated query object. It didn't make a difference.
However, upon setting up something for you to see online I think I may have identified, or am getting closer, to understanding the problem. It may have to do with having a dynamic connection (in my mind I think it is unlikely) or may have to do with Session ID's "clashing" between local host (XAMPP in my case) and my ISP account. I dunno, but I'm going to park this matter for now ... I think the answer will come up after I keep at it.
So, thanks for trying to help. I'll get back to you on this only if I get stonewalled in the future.