| 
        php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits             
             [2000-11-27 08:00 UTC] jah@php.net
  [2000-11-28 00:43 UTC] kerdos at kerdos dot it
  | 
    |||||||||||||||||||||||||||
            
                 
                Copyright © 2001-2025 The PHP GroupAll rights reserved.  | 
        Last updated: Tue Nov 04 09:00:01 2025 UTC | 
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>"; ?>