Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zapis ankiety do mysqla
usiek00
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

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


Mam tabele z pytaniami ktorych jest 400, tabela ma 2 pola (nr_pyt, tresc), a nie wiem jak zrobic aby zapisywac odpowiedzi do bazy (IMG:http://forum.php.pl/style_emoticons/default/sad.gif) .
Zrobilem sobie tabele odpowiedzi w ktora ma 2 pola (nr_pyt, nr_odp) tylko ze jak jedna osoba wypełni ankiete to muszę coś zrobić z danymi które są w tabeli.

Myślalem nad tym aby zrobic tabele ktora ma 400 kolumn, ale to chyba nie było by praktyczne ?


Ktoś ma jakiś inny pomysł jak to zrobić, aby przechowywać odpowiedzi na pytania?

Ten post edytował usiek00 23.03.2005, 19:09:07
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Nie do tabeli, tylko do tablicy. Znalazłem to na forum...
  1. <?php
  2. $dane = $_POST['dane']; 
  3. $dane = &#092;"tekst do wprowadzenian\"; 
  4.  
  5. // przypisanie zmniennej $file nazwy pliku 
  6. $file = &#092;"baza.txt\"; 
  7.  
  8. // uchwyt pliku, otwarcie do dopisania 
  9. $fp = fopen($file, &#092;"a\"); 
  10.  
  11. // blokada pliku do zapisu 
  12. flock($fp, 2); 
  13.  
  14. // zapisanie danych do pliku 
  15. fwrite($fp, $dane); 
  16.  
  17. // odblokowanie pliku 
  18. flock($fp, 3); 
  19.  
  20. // zamknięcie pliku 
  21. fclose($fp);
  22. ?>

Jak zapewne spostrzegłeś, do blokowania służy funkcja flock()

Ten post edytował Kshyhoo 23.03.2005, 19:49:25
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 25.09.2025 - 00:36