Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z bazą danych
jakub.drag
post
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 9
Dołączył: 11.10.2010
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Witajcie, znalazłem sam info n.t. sqlight z php. Ale popatrzcie na mój kod:
  1. <?
  2. @$inwentarzowy = $_POST['inwentarzowy'];
  3. @$lokalizacja = $_POST['lokalizacja'];
  4. @$sygnatura = $_POST['sygnatura'];
  5. @$typ = $_POST['typ'];
  6. @$autorzy = $_POST['autorzy'];
  7. @$ukd = $_POST['ukd'];
  8. @$tytul = $_POST['tytul'];
  9. @$uwagi = $_POST['uwagi'];
  10. @$tlumacz = $_POST['tlumacz'];
  11. @$wydawca = $_POST['wydawca'];
  12. @$isbn = $_POST['isbn'];
  13. @$email = $_POST['email'];
  14. @$tom = $_POST['tom'];
  15. @$kategoria = $_POST['kategoria'];
  16. @$tematyka = $_POST['tematyka'];
  17.  
  18. @$rozmiar = $_POST['rozmiar'];
  19. @$stan = $_POST['stan'];
  20. @$strony = $_POST['strony'];
  21. @$okladka = $_POST['okladka'];
  22. @$miejsce_wydania = $_POST['miejsce_wydania'];
  23. @$data_zakupu = $_POST['data_zakupu'];
  24. @$data_wlaczenia = $_POST['data_wlaczenia'];
  25. @$egzemplarze = $_POST['egzemplarze'];
  26. @$slowa_kluczowe = $_POST['slowa_kluczowe'];
  27.  
  28. @$streszczenie = $_POST['streszczenie'];
  29. @$dla_kogo = $_POST['dla_kogo'];
  30. $db = sqlite_open('http://localhost/aplikacja/baza/baza.sqlight');
  31. sqlite_query($uchwyt_db,"INSERT INTO katalogksiazki
  32.  
  33. VALUES('$inwentarzowy','$sygnatura','$autorzy','$tytul','$tlumacz','$wydawca','$isbn','$ukd','$tom','$k
  34.  
  35. ategoria','$tematyka','$lokalizacja','$typ','$rozmiar','$strony','$miejsce_wydania','$data_wydania','$data
  36.  
  37. _zakupu','$data_wlaczenia','$cena','$egzemplarze','$slowa_kluczowe','$okladka','$streszczenie','$stan','$
  38.  
  39. uwagi') ");
  40. sqlite_close($db);
  41. ?>

Odpowiada on za dodanie danych do bazy, oczywiście jest też formularz winksmiley.jpg.

Ale wyświetlaja mi się takie błędy:
  1. Warning: sqlite_open() [function.sqlite-open]: unable to open database: I:\JAQSOFT Libero 2.6\SERWER\Libero\aplikacja\katalogi\baza\baza.sqlight in I:\JAQSOFT Libero 2.6\SERWER\Libero\aplikacja\katalogi\publikacje\dodaj_zapisz.php on line 30
  2.  
  3. Warning: sqlite_query() expects parameter 1 to be resource, string given in I:\JAQSOFT Libero 2.6\SERWER\Libero\aplikacja\katalogi\publikacje\dodaj_zapisz.php on line 31
  4.  
  5. Warning: sqlite_close() expects parameter 1 to be resource, boolean given in I:\JAQSOFT Libero 2.6\SERWER\Libero\aplikacja\katalogi\publikacje\dodaj_zapisz.php on line 32


Pierwszy ze złą ścieżką już rozwiązałem, ale nie wiem co znaczą te dwa poniżej sad.gif
Pomóżcie... Please!!
Dzięki za pomoc

Ten post edytował jakub.drag 16.01.2011, 11:15:08


--------------------
Podchodź pozytywnie do swojego kodu :)
Go to the top of the page
+Quote Post
MateuszS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 429
Pomógł: 195
Dołączył: 6.10.2008
Skąd: Kraków/Tomaszów Lubelski

Ostrzeżenie: (0%)
-----


Naprawisz 1wszy błąd to 2 następne same sie naprawią... w manualu przy funkcji sqlite_open, w argumencie w którym podajesz nazwę pliku nie ma rozszerzenia (więc spróbuj u siebie je usunąć o ile .sqlite to rozszerzenie) i sprawdź z pozostałymi 2 parametrami, być może nie masz dostępu do bazy z poziomu pliku php a 2 argument Ci to umożliwi, tak mi się zdaje.


--------------------
O! Zimniok :P
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 06:21