The PHP documentation for db2_connect is here http://php.net/manual/en/function.db2-connect.php

Connection options need to be set to use System Naming (i5 Naming) rather than SQL naming (the default) which does not use the library list. This behavior is not specific to PHP. An additional connection option can be used to set the library list to be used.

Here are the options:
i5_naming - set to DB2_I5_NAMING_ON for System Naming
i5_libl - set to space delimited list of library names


Mark Murphy
STAR BASE Consulting, Inc.
mmurphy@xxxxxxxxxxxxxxx


-----"Helge Bichel" <hbi@xxxxxxx> wrote: -----
To: "'Web Enabling the IBM i \(AS/400 and iSeries\)'" <web400@xxxxxxxxxxxx>
From: "Helge Bichel" <hbi@xxxxxxx>
Date: 04/01/2015 04:37AM
Subject: Re: [WEB400] using SQL and Zendserver

Hi Alan.

What about having the SQL statements without specifying library?
Libl can be set by SetEnv QIBM_CGI_LIBRARY_LIST
"QTEMP;QGPL;NYCPRD;TWREL;TWPRD"
but it seems PHP doesn't use it.

Brgds
Helge


-----Oprindelig meddelelse-----
Fra: WEB400 [mailto:web400-bounces@xxxxxxxxxxxx] På vegne af Alan Seiden
Sendt: 31. marts 2015 14:31
Til: Web Enabling the IBM i (AS/400 and iSeries)
Emne: Re: [WEB400] using SQL and Zendserver

Hi, Larry,

For SQL, use the db2_* functions (db2_connect, db2_prepare, db2_execute,
etc.). New toolkit didn't re-implement these since they were provided in the
ibm_db2 extension.

Alan
--
*Alan Seiden Consulting LLC*

Project leader, Zend PHP Toolkit for IBM i Zend Framework certified
contributor

Office: 201-447-2437 Cell: 201-248-4704
http://www.alanseiden.com | alan@xxxxxxxxxxxxxx
http://twitter.com/alanseiden


Larry Kleinman wrote:
I have used i5_query and -5_program_call for years to do an SSL and
RPG calls from ZendServer for IBM i, but am now using the newer
Toolkit. I have RPG calls working, but can't find documentation for
SQL. Here's how I do the RPG stuff

require_once('ToolkitService.php');
$conn = ToolkitService::getInstance($db, $user, $pass); $params[] =
$conn->AddParameterPackDec('both', 9, 2, '', '', $OHSHDS); $result =
$conn->PgmCall('TWR001', '', $params, null, null);

I have been searching the Zend site for the last two hours and cant'
find anything

Help

Larry Kleinman
Kleinman Associates, Inc.
212-949-6469
--
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
list To post a message email: WEB400@xxxxxxxxxxxx To subscribe, unsubscribe,
or change list options,
visit: http://lists.midrange.com/mailman/listinfo/web400
or email: WEB400-request@xxxxxxxxxxxx
Before posting, please take a moment to review the archives at
http://archive.midrange.com/web400.


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.