MYSQL i pobieranie danych - wytłumaczenie fagmentu kodu.

0

Witam

Ściągnąłem sobie paczkę DelphiMySQL.zip W niej miałem przykładowe kody. Korzystam z Simple Query i nie rozumiem jednego fragmentu kodu.

     try
     mysql_query(@mysqlrec, PChar(query)); 
     presults:= mysql_store_result(@mysqlrec); 

     for i:= 1 to presults^.row_count do begin
     prow:= mysql_fetch_row(presults);
     row:= prow^;  
     for j:= 0 to presults^.field_count -1 do begin
         StrGrid.Cells[j, i]:= StrPas(row[j]); 
     end; // j
     end; // i
     finally
         mysql_free_result(presults);
     end;

Połączenie i wybór bazy danych mam opanowane. Nie rozumiem tego co się dzieje w pętlach FOR. Czy ktoś może mi wytłumaczyć do czego służy symbol '^'? Właściwie to nie wiem o co najpierw zapytać... Powiem tak, ze ja pisze strony w PHP i ciągle operuję na MySQL więc jak ktoś mógł by mi wytłumaczyć to odnośnie do PHP.

Pozdrawiam

0

http://4programmers.net/Delphi/Artykuły/Wskaźniki

BTW po co się tak męczyć - FreeDAC łączy się z mysqlem bez problemu

1 użytkowników online, w tym zalogowanych: 0, gości: 1