[Freeswitch-users] how to retrive data from mysql ODBC in chat.lua script ?
Shabbir abbasi
shabbirabbasi92 at gmail.com
Wed Aug 13 01:14:25 MSD 2014
thank you steven for ur reply
now problem has been solved after adding below line before function
local row = {}
now it is working fine
thanks
On Tue, Aug 12, 2014 at 7:23 PM, Steven Ayre <steveayre at gmail.com> wrote:
> Scope - row only exists inside the function since it's a function argument
>
>
> On 12 August 2014 08:58, Shabbir abbasi <shabbirabbasi92 at gmail.com> wrote:
>
>> i am testing a script new_chat.lua script is below
>>
>> #!/usr/bin/lua
>> local dbh = freeswitch.Dbh("odbc://dbname:db_username:db_passwd") --
>> connect to ODBC database
>> assert(dbh:connected()) -- exits the script if we didn't connect properly
>>
>> if dbh:connected() == false then
>> freeswitch.consoleLog("ALERT", "lua cannot connect to database" .. dsn
>> .. "\n");
>> end
>>
>> sql_query = "SELECT * FROM cc_card WHERE id ='197'"
>> dbh:query(sql_query ,function(row)
>> for key, val in pairs(row) do
>> key = val
>> end
>> freeswitch.consoleLog("INFO"," inside QUERY lastname = " ..
>> row.lastname .. "\n");
>> freeswitch.consoleLog("INFO"," inside QUERY redial = " .. row.redial ..
>> "\n");
>> end)
>>
>> freeswitch.consoleLog("INFO"," outside QUERY lastname = " ..
>> row.lastname .. "\n");
>> freeswitch.consoleLog("INFO"," outside QUERY redial = " ..
>> row.redial .. "\n");
>>
>> freeswitch.consoleLog("INFO"," outside QUERY lastname = " .. lastname
>> .. "\n");
>> freeswitch.consoleLog("INFO"," outside QUERY redial = " .. redial ..
>> "\n");
>>
>> dbh:release() -- optional
>>
>> but here is some problum in this script inside query lines are
>> working but outside query lines are not working WHY ??
>> any suggestions are very wellcome
>>
>> _________________________________________________________________________
>> Professional FreeSWITCH Consulting Services:
>> consulting at freeswitch.org
>> http://www.freeswitchsolutions.com
>>
>>
>>
>>
>> Official FreeSWITCH Sites
>> http://www.freeswitch.org
>> http://wiki.freeswitch.org
>> http://www.cluecon.com
>>
>> FreeSWITCH-users mailing list
>> FreeSWITCH-users at lists.freeswitch.org
>> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
>> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
>> http://www.freeswitch.org
>>
>>
>
> _________________________________________________________________________
> Professional FreeSWITCH Consulting Services:
> consulting at freeswitch.org
> http://www.freeswitchsolutions.com
>
>
>
>
> Official FreeSWITCH Sites
> http://www.freeswitch.org
> http://wiki.freeswitch.org
> http://www.cluecon.com
>
> FreeSWITCH-users mailing list
> FreeSWITCH-users at lists.freeswitch.org
> http://lists.freeswitch.org/mailman/listinfo/freeswitch-users
> UNSUBSCRIBE:http://lists.freeswitch.org/mailman/options/freeswitch-users
> http://www.freeswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.freeswitch.org/pipermail/freeswitch-users/attachments/20140813/bac102ae/attachment.html
Join us at ClueCon 2016 Aug 8-12, 2016
More information about the FreeSWITCH-users
mailing list