No, no, no. I did not ask whether the script is likely to return more than one row. I asked, as the quote clearly says, whether the QUERY could return more than one row. That is, are there more rows in your database that meet the selection criteria that you have not retrieved in your script, that are now clogging up the buffer and meaning that you cannot execute the second query. Forget about the script, just run the query and look at the data.
I did not talk about the PHP return keyword, I was just using it as a word. And I was talking about the query, just in case the paragraph above didn't make it clear.
That's why I want you to run it from phpmyadmin and post the results. You could just add a line of code to display the number of rows that the first query retrieves if you prefer. That information would have been in the
var_dump($stmt_one) that I asked about.
No, only the person with access to the data (you, in case it's not clear) can answer that. I know what you intend to do, I know what you want to do, I'm just asking whether it's possible, in your test data, where things might not quite be as you intend them, that somehow you have more than one row in the database that your query will find.