On Wed, Nov 21, 2001 at 12:16:51PM +0200, Lenar Lõhmus wrote : 
> Markus Fischer wrote:
> 
> >     Hi,
> > 
> >     The attached patch against current CVS adds an optional
> >     parameter to mysql_connect() to specify if a truly new link
> >     to the database should be established. The patch changes the
> >     prototype to:
> > 
> >     resource mysql_connect ([string hostname [, string username [, string
> >     password [, bool new_link ]]]]);
> > 
> >     There is no BC issue. The optional parameter is ignored when
> >     using mysql_pconnect().
> 
> I think it's not right to ignore this with mysql_pconnect().
> In this case the meaning of this flag should be: 'return existing  mysql 
> resource (or create new) not yet returned by similar call during this 
> request'

    Sure. It's just a matter of altering the logic (just a
    oneliner).

    The problem, with the current implementation you _can't_ work
    this around from PHP side. Only with different database users
    which is, IMHO, not the right solution. PHP traps traps you
    into this and its not hard to fix and has no BC issues at
    all.

    I already received mail that its "stupid to add a new param
    to the Function." and that "its better that PHP detects this
    problem self."

    I don't see such a problem with an optional parameter.

    And, I don't think its possible for PHP to do magic and
    detect itself what to do.

    I wonder what others think?


    - Markus

-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to