PHP 4.0 Bug #7969: ibase_prepare() and ibase_execute() don't work

From: Date: Sat, 25 Nov 2000 15:45:43 +0000
Subject: PHP 4.0 Bug #7969: ibase_prepare() and ibase_execute() don't work
Groups: php.dev 
Request: Send a blank email to php-dev+get-39121@lists.php.net to get a copy of this message
From: kerdos@kerdos.it Operating system: Linux Mandrake 7.1 PHP version: 4.0.3pl1 PHP Bug Type: InterBase related Bug description: ibase_prepare() and ibase_execute() don't work In PHP 4.0.2 and 4.0.3pl1 the example presented in the manual about ibase_prepare() and ibase_execute() functions doesn't work at all. The script stops executing at ibase_execute() function call doing nothing on the database. The problem is not present with PHP 4.0.0. This affects the possibility of using blob functions with interbase. PHP 4.0.0 working version was compiled with the following options: ./configure --prefix=/usr --with-apxs --libdir=/usr/lib/php4 --includedir=/usr/include --datadir=/usr/share/php --with-config-file-path=/etc/httpd --with-interbase=/opt/interbase The test script was: <?php echo "<HTML><body>"; echo "inizio<br>"; $conn=ibase_connect("localhost:/opt/interbase/prova.gdb","SYSDBA","masterkey"); $updates = array( 1 => 'Eric', 5 => 'Filip', 7 => 'Larry' ); $query = ibase_prepare("UPDATE FOO SET BAR = ? WHERE BAZ = ?"); while (list($baz, $bar) = each($updates)) { echo "non fatto<br>"; flush(); ibase_execute($query, $bar, $baz); echo "fatto<br>"; flush(); } ibase_commit(); echo "fine"; echo "</body></html>"; ?> -- Edit Bug report at: http://bugs.php.net/?id=7969&edit=1

« previous php.dev (#39121) next »