Autor | Zpráva | ||
---|---|---|---|
TanTan Profil * |
#1 · Zasláno: 24. 10. 2006, 11:37:18
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 * |
#2 · Zasláno: 25. 10. 2006, 11:29:33
funguje to niekomu na IIS?
keď hej, tak čo ste nastavovali? |
||
nightfish Profil |
#3 · Zasláno: 25. 10. 2006, 12:09:28
TanTan
máš v php.ini povolenou php_sqlite extension? |
||
TanTan Profil * |
#4 · Zasláno: 26. 10. 2006, 08:50:07
;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 * |
#5 · Zasláno: 26. 10. 2006, 09:03:33
cestu k dll-kam mam nastavenu takto:
extension_dir = "c:\php\ext" |
||
nightfish Profil |
#6 · Zasláno: 26. 10. 2006, 10:14:09
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 * |
#7 · Zasláno: 26. 10. 2006, 11:42:22
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 |
#8 · Zasláno: 26. 10. 2006, 12:08:58
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 * |
#9 · Zasláno: 26. 10. 2006, 12:46:29
diiiiikes
už to ide! Si GURU! :) |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0