Autor Zpráva
TanTan
Profil *
Máte nejaké skúsenosti s SQLITE? Nejak mi to vôbec nejde.
Zadal som:
$otvor=sqlite_open....

a vypísalo mi to, že: "Fatal error: Call to undefined function sqlite_open() ..." ako keď zadáte zlý názov funkcie. Treba ešte niečo nastaviť, aby mi vôbec sqlite fungovalo?
používam IIS na W 2003 a php 5.niečo
TanTan
Profil *
funguje to niekomu na IIS?
keď hej, tak čo ste nastavovali?
nightfish
Profil
TanTan
máš v php.ini povolenou php_sqlite extension?
TanTan
Profil *
;extension=php_sqlite.dll

je to vykomentované, ale skúsil som dať preč tú bodkočiarku a reštartoval som "IIS Admin Service" a tiež to nešlo. Alebo som reštartol nesprávnu službu?
TanTan
Profil *
cestu k dll-kam mam nastavenu takto:
extension_dir = "c:\php\ext"
nightfish
Profil
TanTan
záleží na tom, jestli v c:\php\ext je soubor php_sqlite.dll
jestli ano, tak by to mělo fungovat, jestli ne, tak je potřeba upravit tu cestu tak, aby ukazovala na správný adresář
TanTan
Profil *
No teraz mam taketo nastavenia:
php.ini je ulozeny v C:\Windows
php_sqlite.dll je ulozene v: C:\php\ext\

v php.ini je nastavene:

; Directory in which the loadable extensions (modules) reside.
extension_dir = "c:\php\ext\"

extension=php_sqlite.dll
(ostatne dll su vykomentovane)
-------------------------------------------------------------
zdrojak php scriptu:
<?php
if(!file_exists(bdburza.db))
{
$burza="dbburza.db";
echo"vytvorenie spojenia";
$vytvor = sqlite_open($burza,0666,$chybova_hlaska) or die($chybova_hlaska);
echo"uz";
$databaza="CREATE TABLE inzeraty (
id int not null primary key,
datum varchar(50),
typ varchar(50),
text varchar(50),
kontakt varchar(50) );

INSERT INTO inzeraty VALUES (1, '1.1.2006','ponuka','kombajn','janko mrkvicka');
";

sqlite_query($vytvor,$databaza);
sqlite_close($vytvor);
}
?>
--------------------------------------------
a stale mi hlasi
...Fatal error: Call to undefined function sqlite_open()...
na riadku 6
nightfish
Profil
aaha
podle manuálu, pokud máš PHP > 5.1.0, je potřeba povolit jak php_sqlite.dll, tak php_pdo.dll, a to ještě tak, aby php_pdo.dll bylo v php.ini dřív než php_sqlite.dll...
TanTan
Profil *
diiiiikes
už to ide! Si GURU! :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0