[FX.php List] Connecting PHP Web Pages with ODBC
dealTek
dealtek at gmail.com
Thu Apr 25 15:04:28 MDT 2013
On Apr 25, 2013, at 1:58 PM, John Funk <csinfo at criticalsolution.com> wrote:
> Dave, I will have to dig a bit deeperŠ.maybe another has some helpŠ.
Thanks so much John!
- ODBC Manager will not store SYSTEM DSN - hmmm maybe permissions issue?
>>
- If I knew where ODBC Manager stores the SYSTEM DSN - then maybe I could try and fix it's permissions
>
> On 4/25/13 2:32 PM, "dealTek" <dealtek at gmail.com> wrote:
>
>> Hi John and all,
>>
>> Thanks for all the help....
>>
>>
>> using 1.8.3 mac
>>
>> now FM Pro advanced 11 with updated odbc from FM - file is open and ODBC
>> is on for this user (I will move to fmserver soon)
>>
>> ODBC Manager will not store SYSTEM DSN - hmmm maybe permissions issue?
>> how do I fix this?
>>
>> Glyn mentioned to use System level DSN so I'll try that when I fix
>> permissions?
>>
>> so I'm using USER DSN - which does pass tests
>>
>>
>> odbc datasource name = myuserdsn
>> fm database = test1
>> table = mytable
>>
>> (with 2 fields = first and last)
>>
>>
>> the error says:
>>
>> Warning: odbc_connect() [function.odbc-connect]: SQL error:
>> [iODBC][Driver Manager]Data source name not found and no default driver
>> specified. Driver could not be loaded, SQL state IM002 in SQLConnect in
>> /Users/revdave/Sites/multisite-general/odbc1/z1.php on line 34
>> Connection Failed:
>>
>>
>>
>>
>>
>>
>> <?php
>>
>>
>> ini_set('display_errors', 1);
>> error_reporting(E_ALL | E_STRICT);
>> error_reporting(E_ERROR | E_WARNING | E_PARSE);
>>
>>
>>
>>
>> $dbname = 'test1';
>> $username = 'web';
>> $pass = 'web';
>>
>>
>> $conn=odbc_connect('$dbname','$username','$pass'); //set the parameters
>> for the connection
>> if (!$conn)
>> {exit("Connection Failed: " . $conn);} //exit if the connection fails
>>
>>
>> $sql="select * from mytable"; //set the sql statement
>>
>> $rs=odbc_exec($conn,$sql); //call the connection with the statement
>> if (!$rs)
>> {exit("Error in SQL");} //exit if thesql is bad
>>
>> // get the field data from the result
>> while (odbc_fetch_row($rs))
>> {
>> $field_one=odbc_result($rs,"first");
>> $field_two=odbc_result($rs,"last");
>>
>> echo $field_one." ". $field_two ."\n"; // show the data on your web page
>> }
>>
>> odbc_close($conn);
>> ?>
>>
>>
>>
>>
>>
>> On Apr 25, 2013, at 11:46 AM, John Funk <csinfo at criticalsolution.com>
>> wrote:
>>
>>> Try this for starters, I use this for reference.
>>>
>>> <?php
>>> $conn=odbc_connect('dbname','username','pass'); //set the parameters for
>>> the connection
>>> if (!$conn)
>>> {exit("Connection Failed: " . $conn);} //exit if the connection fails
>>>
>>>
>>> $sql="<sql statement here>"; //set the sql statement
>>>
>>> $rs=odbc_exec($conn,$sql); //call the connection with the statement
>>> if (!$rs)
>>> {exit("Error in SQL");} //exit if thesql is bad
>>>
>>> // get the field data from the result
>>> while (odbc_fetch_row($rs))
>>> {
>>> $field_one=odbc_result($rs,"<field_one>");
>>> $field_two=odbc_result($rs,"<field_two>");
>>>
>>> echo $field_one." ". $field_two ."\n"; // show the data on your web
>>> page
>>> }
>>>
>>> odbc_close($conn);
>>> ?>
>>>
>>>
>>>
>>>>
>>>>
>>>> Hi John Glyn & Dale,
>>>>
>>>> Thanks for all the helpful tips.
>>>>
>>>> The thing I am still in the dark about is how to write the php to
>>>> access
>>>> the filemaker database with ODBC?
>>>>
>>>> So, as a test I have succesfully created an odbc connection to a
>>>> (localhost) filemaker database (I also will use fmserver soon).
>>>>
>>>> Now I would like to know a way - using PHP to setup a connection to the
>>>> filemaker database and perform queries from a local webpage.
>>>>
>>>> Here's some connection info...
>>>>
>>>> ip = xxx.xxx.xxx.??? - any special port
>>>> USER DSN = test1
>>>> database = MyDB
>>>>
>>>> I just don't know how to write the ODBC connection code in PHP?
>>>>
>>>> Any ideas?
>>>>
>>>>
>>>>
>>>> --
>>>> Thanks,
>>>> Dave - DealTek
>>>> dealtek at gmail.com
>>>> [db-3]
>>>>
>>>> _______________________________________________
>>>> FX.php_List mailing list
>>>> FX.php_List at mail.iviking.org
>>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>>
>>>
>>> _______________________________________________
>>> FX.php_List mailing list
>>> FX.php_List at mail.iviking.org
>>> http://www.iviking.org/mailman/listinfo/fx.php_list
>>
>>
>> --
>> Thanks,
>> Dave - DealTek
>> dealtek at gmail.com
>> [db-3]
>>
>> _______________________________________________
>> FX.php_List mailing list
>> FX.php_List at mail.iviking.org
>> http://www.iviking.org/mailman/listinfo/fx.php_list
>
>
> _______________________________________________
> FX.php_List mailing list
> FX.php_List at mail.iviking.org
> http://www.iviking.org/mailman/listinfo/fx.php_list
--
Thanks,
Dave - DealTek
dealtek at gmail.com
[db-3]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.iviking.org/pipermail/fx.php_list/attachments/20130425/ef097086/attachment-0001.html
More information about the FX.php_List
mailing list