note 25019 added to function.ibase-execute

From: Date: Sat, 07 Sep 2002 23:54:02 +0000
Subject: note 25019 added to function.ibase-execute
Groups: php.notes 
Request: Send a blank email to php-notes+get-36322@lists.php.net to get a copy of this message
For variable argument list in ibase_execute you can use folowing functions: For PHP >= 4.0.4: function db_execute($stmt,$data) { if(!is_array($data)) return ibase_execute($stmt,$data); array_unshift($data,$stmt); $rc=call_user_func_array('ibase_execute',$data); return $rc; } For any version of PHP: function db_execute($stmt,$data) { if(!is_array($data)) return ibase_execute($stmt,$data); $params = array(); while( list($k,$v) = each($data) ) $params[$k] = '$data['.$k.']'; eval('$rc=ibase_execute($stmt,'.join(',',$params).');'); return $rc; } -- http://www.php.net/manual/en/function.ibase-execute.php http://master.php.net/manage/user-notes.php?action=edit+25019 http://master.php.net/manage/user-notes.php?action=delete+25019 http://master.php.net/manage/user-notes.php?action=reject+25019

« previous php.notes (#36322) next »