Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]problem z zapisem danych do bazy danych
kociupk
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 1
Dołączył: 29.03.2006

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


mam problem jak zapisac dane z tabeli do bazy danych tak zeby wszystkie rekordy sie zapisywaly? przykladowy kod tutaj zapisuje sie tylko jeden rekord
  1. $employeeAges;
  2. $employeeAges["Lisa"] = "28";
  3. $employeeAges["Jack"] = "16";
  4. $employeeAges["Ryan"] = "35";
  5. $employeeAges["Rachel"] = "46";
  6. $employeeAges["Grace"] = "34";
  7.  
  8. foreach( $employeeAges as $key => $value){
  9. echo "Name: $key, Age: $value <br />";
  10. }
  11.  
  12. $zap = "insert into baza values('null', '".$key"', '$value')";
  13. $query = mysql_query($zap);
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Szeszek1992
post
Post #2





Grupa: Zarejestrowani
Postów: 117
Pomógł: 29
Dołączył: 20.05.2009

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


Chcesz zapisać wszystko w jednej komórce w bazie?

Nie bardzo rozumiem jak miałoby to wyglądać. Jeśli chcesz zapisać wszystko jako jeden ciąg:

  1. $employeeAges;
  2. $employeeAges["Lisa"] = "28";
  3. $employeeAges["Jack"] = "16";
  4. $employeeAges["Ryan"] = "35";
  5. $employeeAges["Rachel"] = "46";
  6. $employeeAges["Grace"] = "34";
  7. $x='';
  8. foreach( $employeeAges as $key => $value){
  9. $x.= "Name: $key, Age: $value <br />";
  10. }
  11.  
  12. $zap = "insert into baza values('null', '$x')";
  13. $query = mysql_query($zap);

Jeśli chcesz to rozdzielić, to w pętli użyj po prostu drugiej zmiennej dla wieku.
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: 26.12.2025 - 17:47