<?php $db = sqlite_open('testSQL.sq'); sqlite_query($db, 'CREATE TABLE test (sortof integer, code varchar, name varchar)'); $rodzaj='1'; $kod='BACA'; $nazwa='Testowa Nazwa'; sqlite_query($db, \"INSERT INTO test (sortof, code) VALUES ($rodzaj, $kod)\"); sqlite_close($db); ?>
I są sobie komputer oraz serwer z Windowsem 2k, Apache 2.0.53 oraz php 5.0.3.
Na komputerze jest W2K Pro, na serwerze W2K Server.
Kod jak powyżej generuje na serwerze:
Cytat
The application, , generated an application error The error occurred on 02/25/2005 @ 13:22:13.156
The exception generated was c0000005 at address 006752F5 (sqlite_set_authorizer)
The exception generated was c0000005 at address 006752F5 (sqlite_set_authorizer)
Natomiast na komputerze z W2K Pro wylatuje sobie Apache (Program wykonał niedozwoloną operację), lub też php, jeżeli uruchamiam php test.php (test.php to kod powyżej). Czy ktoś może sprawdzić, czy u niego zachowuje się to podobnie? Ja sprawdziłem na dwóch różnych maszynach.