In BreezingForms, to fill a list programatically, you need to supply 3 values. That's a translation of what "have the form 0;foo;bar" means.
So, if your database has, for example, a list of items with their itemID, you'd have a list like:
0;Garden shears;gs101
0;Tough gloves;$tg103
0;Hand claw;hc102
Your code example - especially with the LIMIT 1 parameter - will only provide one value, so I'm not sure why you even want to use a list. Just the same, it will not work to fill the select list in BF.
The sample code in the KB article shows what a loop looks like, and formats a variable to contain each of the 3 parts used to create the drop-down/select list.
How to implement this code is explained at the bottom. You open your form, click on the Advanced tab, click on the link for More options, click on the tab for Form Pieces, then in the "Before Form" section, select the "Custom" option. You enter your code in the box that opens up. Click Save repeatedly to save your work.
Sorry, but I don't have an example to show you.
Hope that helps!
Larry