I've tested the script below on php4.0.4pl1 on windows 98se in the same
condition and the problem is solved.
Thanks.
>From: Bug Database <[EMAIL PROTECTED]>
>To: [EMAIL PROTECTED]
>Subject: PHP 4.0 Bug #6398 Updated: Kernel page fault caused by PHP
>Date: 19 Jan 2001 16:28:46 -0000
>
>ID: 6398
>Updated by: cynic
>Reported By: [EMAIL PROTECTED]
>Status: Feedback
>Bug Type: ODBC related
>Assigned To:
>Comments:
>
>user feedback:
>--------------
>Excuse me for this delayed response.
>I'm going to try latest version of PHP soon and test it again in the same
>test environment.
>I'll send you a report after running the test.
>--------------
>(expecting further feedback)
>
>
>Previous Comments:
>---------------------------------------------------------------------------
>
>[2001-01-08 15:44:05] [EMAIL PROTECTED]
>Does this exist in more recent versions of PHP?
>
>---------------------------------------------------------------------------
>
>[2000-08-28 08:42:20] [EMAIL PROTECTED]
>This script runs on PHP 3.14 on the same machine without problem. Now,
>planning an upgrade, i found that the same
>doesn't run on PHP 4.0.1pl2, because after about 1000-2000 inserts php.exe
>goes down crashing.
>I downloaded the binaries for Win9x from www.php.net, and i use the
>standard php.ini.dist configuration with two adjustement:
>max_execution_time=3600 and memory_limit=18388608.
>I use ODBC drivers from Microsoft version 3.5 with datasource of type
>dBaseIV and Access, but i run into the same problem. Reading data instead
>of inserting doesn't cause any problem.
>Zend Optimizer DLL is not installed. Actually i use Apache
>as a Web Server, release 1.3.12 download from www.apache.org.
>
>Thanks.
>
><html>
><?php
>$handle1=odbc_connect("demo","","",SQL_CUR_USE_ODBC );
>echo odbc_autocommit(true);
>//odbc_exec($handle1,"create table demo (nome char(200),cognome
>char(200))");
>odbc_exec($handle1,"delete from demo");
>for ($i=0;$i<10000;$i++)
> {
> $nome="n$i";
> $cognome="c$i";
> $ref1=odbc_exec($handle1,"insert into demo values
>('$nome','$cognome')");
> odbc_free_result($ref1);
> }
>odbc_close($handle1);
>echo "Done."
>?>
></html>
>
>
>---------------------------------------------------------------------------
>
>
>Full Bug description available at: http://bugs.php.net/?id=6398
>
_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.
--
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]