Witam. Robi? co? takiego aby w dialogu MSGBOX wy?wietla?o dane z MySQL. I co? kurde nie dzia?a. Pokazuje si? tylko 0. Chc? aby wy?wietla?o wszystko co si? znajduje w danej tabeli. Oto kod od tego wszystkiego:
Nie wiem czy istotny, ale b??d. Poprawi?em. sizeof( string ), a nie sizeof string
?aden b??d, mo?na u?ywa? tak i tak bo sizeof interpretowane jest przez preprocesor, nie jest to funkcja kt?ra wykonuje si? w trakcie dzia?ania serwera.
My?l?, ?e jedynym problemem w tym kodzie jest ?le zapisany delimiter:
Polecam unika? u?ywania sscanfa do rozdzielania wynik?w zapyta? SQL, bo robi si? z g?rki gdy zamieniamy kolejno?ci? pola w zapytaniu czy dodajemy nowe/usuwamy kolumny w strukturze.
W pluginie strickenkida s? funkcje kt?re zwr?c? ci warto?ci po nazwie p?l, co jest du?o bardziej czytelne a i w przysz?o?ci przej?cie na plugin BlueG b?dzie ?atwiejsze.
Przyk?adowe u?ycie:
mysql_query("SELECT * FROM tabela;");
mysql_store_result();
new max = mysql_num_rows();
for(new i = 0; i < max; i++)
{
mysql_data_seek(i);
mysql_fetch_row_data();
new cos = mysql_fetch_field_int("id");
mysql_fetch_field("poletekstowe", zmienna_tablica);
}
mysql_free_result();
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach