Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] tablica asocjacyjna a dodawanie rekordu do istniejącej tabeli
tryme
post 3.02.2008, 21:28:54
Post #1





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.12.2005

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


Witam Serdecznie,

Chciałem Was zapytać w jaki prosty sposób mogę dodać do istniejącej tabeli nowe dane np. 'telefon' => '123-456'

$dane = array(
'imie' => 'Jan',
'nazwisko' => 'Kowalski',
);

Czyli chciałbym aby tabela wyglądała dokładnie tak jak poniżej:

$dane = array(
'imie' => 'Jan',
'nazwisko' => 'Kowalski',
'telefon' => '123-456',
);

Dziękuję za pomoc w rozwiązaniu mojego problemu.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
tryme
post 3.02.2008, 22:32:53
Post #2





Grupa: Zarejestrowani
Postów: 83
Pomógł: 0
Dołączył: 5.12.2005

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


Też już tak kombinowałem smile.gif Tylko po takim zabiegu tablica wygląd mniej więcej tak:

  1. <?php
  2.  
  3. $dane = array (
  4. => 
  5. array (
  6. 'imie' => 'Jan',
  7. 'nazwisko' => 'Kowalski',
  8. ),
  9. => 
  10. array (
  11. 'imie' => 'Jerzy',
  12. 'nazwisko' => 'Dudek',
  13. ),
  14. =>
  15. array (
  16. 'telefon' => '123-456',
  17. );
  18.  
  19. ?>


Czyli jak teraz powinienem wrzucić dane o numerze telefonu do poprzedniej tabeli (Jerzy Dudek)?

Jedyne co mi teraz przychodzi do głowy to policzenie rekordów i odjęcie 1 pozycji

  1. <?php
  2. $i = count($dane)-1;
  3. dane[$i][$key]=$val
  4. ?>


A może jest na to jakaś gotowa funkcja, której ni znalazłem z manualu?

EDIT: Już sobie poradziłem. Zamiast count wrzuciłem w pętlę zmienną $i++ a potem odejmuję od niej 1 smile.gif

Dziękuję za pomoc.

Ten post edytował tryme 3.02.2008, 22:37:08
Go to the top of the page
+Quote Post
nowotny
post 3.02.2008, 22:50:14
Post #3





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Cytat(tryme @ 3.02.2008, 22:32:53 ) *
Czyli jak teraz powinienem wrzucić dane o numerze telefonu do poprzedniej tabeli (Jerzy Dudek)?

A skąd masz te dane i czemu one nie są w bazie...? :/ coś tu za dużo mieszasz... :/
Go to the top of the page
+Quote Post

Posty w temacie


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.08.2025 - 19:49