print_r($tab[2
]); //nie wiem czy zadziala
W ten sposób udało mi się właśnie wyświetlić wcześniej część tablicy. Jednak po wykonaniu:
$wynik = mysql_query ("SELECT *, MATCH(a, b, c, d) AGAINST ('".$q."') AS score FROM pliki WHERE MATCH(a, b, c, d) AGAINST('".$q."')");
wiem, że cała tablica zawiera kilkanaście elementów. W pętli while możemy wyświetlić je wszystkie, to nie problem. Pytanie dlaczego print_r($rekord) pokazuje tylko jeden element całej tablicy? Podobnie var_dump().
Czyżby to nie była zwykład tablica asocjacyjna, z której można wyświetlić tylko element np. $rekord[0] czy $rekord[a][0] ?
W manualu udało mi się znaleźć tylko funkcję, która po wyświetleniu wszystkich elementów z $rekord przez while tworzy nową tablicę i dopiero na tej nowej tablicy można dokonać operacji na poszczególnych elementach.
Cytat
P.S2 co to ma wspolnego z mssql
Pierwsze zapytanie wyciąga kontekstowo wyniki z bazy MySQL.