Edit report at https://bugs.php.net/bug.php?id=60311&edit=1

 ID:                 60311
 Updated by:         yohg...@php.net
 Reported by:        olafvdspek at gmail dot com
 Summary:            Allow multiple arguments instead of array
-Status:             Open
+Status:             Wont fix
 Type:               Feature/Change Request
 Package:            PostgreSQL related
 Operating System:   *
 PHP Version:        5.4.0RC1
 Block user comment: N
 Private report:     N

 New Comment:

I understand your idea, I hate to pass arrays also.
However, PHP 5.4 allows short hand array notation (i.e. []), so you can do it 
as 
follows.

$result = pg_query_params($dbconn, 'SELECT * FROM shops WHERE name = $1 and age 
= $2', ["Joe's Widgets", 42]);

Just a 2 chars from PHP 5.4! Isn't great?
So I will not implement this.


Previous Comments:
------------------------------------------------------------------------
[2011-11-16 10:59:38] olafvdspek at gmail dot com

Description:
------------
This is a great function, but it could be even simpler. Is it possible to use 
multiple arguments instead of the array? See the test script.

http://php.net/manual/en/function.pg-query-params.php

Test script:
---------------
$result = pg_query_params($dbconn, 'SELECT * FROM shops WHERE name = $1 and age 
= $2', array("Joe's Widgets", 42));

$result = pg_query_params($dbconn, 'SELECT * FROM shops WHERE name = $1 and age 
= $2', "Joe's Widgets", 42);




------------------------------------------------------------------------



-- 
Edit this bug report at https://bugs.php.net/bug.php?id=60311&edit=1

Reply via email to