Add temporarily a label and if get response code equals 200 then before calling your procedure display Table set that label to get response content. Then you can either post a screenshot of what label's shows or use Do it in label.text block and post the result here
Hi Tim,
I put the charset after making the connection, and there is no longer a warning message.
Thanx a lot for the hint. I will remove the temporary label and see what happens.
With the temporary label I get the query message and the wanted results on my smartphone and the "Cannot parse text argument to "list from csv table" as a CSV-formatted table." on my PC monitor.
Without the temporary label I just get the query message on the smartphone, but no query result and no error message
What happens if you try converting responseContent with list from csv table and just adding it to a variable (set as empty list to start with) instead of sending it on to the displaytable procedure. Do you get the same error? If you do, there is some issue with the content of your data that is breaking the csv table format.
Looking at the blocks you posted, you also appear to have a \n line return in your query. That is not normal....
The circled blocks are wrong, regardless of intent.
An empty list is not a text value.
Forcing a list into a text value without a CSV conversion block will leave you with [ ] or ( ) detritus, which clog further attempts at CSV to list conversion.
Meanwhile I managed the wanted output without warning or error message as a list. But in front of that list, I still get the message <meta charset= "utf-8">. My SQL database shows in the table structure instead "utf8_general_ci". I put that into the mysql.php program, but this had no effect. Any other idea?
and there is no longer a line return for each list item (you supposed too many of them?)
(My last trial was without any table, just responseContent as text in a label)