Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z zapisem do bazy SQLITE3
jacek-s
post 6.05.2008, 13:08:40
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 6.05.2008

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


Witam wszystkich !
Mam problem z zapisem do bazy SQLITE3, odczyt działa bez problemu.

Oto fragment kodu

  1. <?php
  2.  
  3. try {
  4. $dbh = new PDO('sqlite:./baza.db');
  5. }
  6. catch (PDOException $e) {
  7. print "Error!: " . $e->getMessage() . "<br/>";
  8. die();
  9. }
  10. $dbh->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
  11. echo '<pre>';
  12. echo '<TABLE border=3>';
  13. foreach ($dbh->query('select Login, Imie, Nazwisko, Wiek, Email from user') as $row) {
  14. echo "<tr><td> $row[Login] </td>";
  15. echo "<td>  $row[Imie] </td> ";
  16. echo "<td>  $row[Nazwisko] </td> ";
  17. echo "<td>  $row[Wiek] </td> ";
  18. echo "<td>  $row[Email] </td></tr>";
  19.  
  20. }
  21. echo '</TABLE>';
  22.  
  23.  
  24. $Login = $_GET[Login];
  25. $Haslo = $_GET[Haslo];
  26. $Imie = $_GET[Imie];
  27. $Nazwisko = $_GET[Nazwisko];
  28. $Wiek = $_GET[Wiek];
  29. $Email = $_GET[Email];
  30.  
  31.  
  32. try {
  33.  $dbh = new PDO('sqlite:./baza.db');
  34.  
  35. $sth = $dbh->execute("INSERT INTO user('Login' , 'Haslo' , 'Imie' , 'Nazwisko' , 'Wiek' , 'Email' ) VALUES ( $Login, $Haslo, $Imie, $Nazwisko, $Wiek, $Email) ");
  36.  
  37.  
  38. }
  39.  
  40. catch (PDOException $e) {
  41. print "Error!: " . $e->getMessage() . "<br/>";
  42. die();
  43.  
  44. }
  45.  
  46. echo '</pre>';
  47. ?>



Używam Mac OS 10.4 Tiger + Apache 1.3 + PHP5.2.4 + SQLITE3.
Prawa dostępu do bazy usatwiłem "wszystko dla wszystkich" (a+rwx).
Skrypt nie zwraca żadnego kodu błędu i o dziwo wykonany w terminalu działa prawidłowo !
Ma kotś jakiś pomysł dalczego ?

Ten post edytował jacek-s 6.05.2008, 13:21:00
Go to the top of the page
+Quote Post
bim2
post 6.05.2008, 14:14:06
Post #2





Grupa: Zarejestrowani
Postów: 1 873
Pomógł: 152
Dołączył: 9.04.2006
Skąd: Berlin

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


Ja tylko tak jak patrze, dlaczego łączysz się 2 razy? Chyba jeden raz starczy smile.gif


--------------------
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 Wersja Lo-Fi Aktualny czas: 14.07.2025 - 04:05