Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> indeksy tablicy wielowymiarowej jako parametry
flamen
post
Post #1





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

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


Witam. Czy orientuje się ktoś czy jest możliwość wykorzystania indexów tablicy jako parametrów??

Może napiszę wprost o co chodzi. Chaciałbym napisać klasę opakowującą bazę danych SQLite tak żeby można było uzyskać dostęp do danych jak do tablicy. Od razu zaznaczę że nie chodzi mi o napisanie jakiejś klasy dostępowej do bazy danych. Tego jest już dużo. Chodzi mi o to żebym miał coś symulującego zwykłą tablice jednakże posiadającego metodę dajmy na to query(string $SqlQuery) pozwalającą na wykonanie zapytań SQL na tej "tablicy".

Zgodnie z powyższym obiekt powinien zachowywać się w następujący sposób:

$a = $array[tabela];
powinno przypisać do $a dwuwymiarową tablicę zawierającą całą tabele

$a = $array[tabela][wiersz];
powinno przypisać do $a jednowymiarową tablicą reprezentującą wskazany wiersz ze wskazanej tabeli

$a = $array[tabela][wiersz][pole];
powinno przypisać do $a wartość wskazanego pola

Potem oczywiście jeszcze funkcje przypisania.

Wszytko byłoby pięknie gdyby nie problem z indexami tabeli. Można pobrać wartość indexu gdyż jest przekazywany do metody getoffset() i zwrócić wskazanie na ten sam obiekt ($this) jednocześnie zapisując ten index w jakiejś wewnętrznej zmiennej tablicowej obiektu. Tylko do czego to prowadzi? Uzyskamy wszystkie indexy i tyle. Nie ma rzadnego ostrzeżenia że ten index jest ostatni, nie bedzie kolejnego i pora by w końcu wykonać działanie na bazie.

Czy wie ktoś jak rozwiązać ten problem lub obejść??
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: 19.08.2025 - 19:49