Advertisement
Guest User

Untitled

a guest
Aug 3rd, 2013
27
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Pawn 1.18 KB | None | 0 0
  1. /*
  2.  * Abfrage
  3.  */
  4.  
  5. new queryString[128];
  6. format(queryString, sizeof(queryString), "SELECT `Type`, `Number`, `Nickname` FROM `db_bank` WHERE `user` = %d", playerData[playerid][p_dbid]);
  7. mysql_function_query(dbHandle, queryString, true, "OnBankReceiveData", "i", playerid);
  8.  
  9.  
  10. /*
  11.  * Callback
  12.  */
  13.  
  14. forward OnBankReceiveData(playerid);public OnBankReceiveData(playerid) {
  15.     new rows, fields;
  16.     var tmp[32];
  17.     var type, number, nickname[MAX_PLAYER_NAME];
  18.  
  19.     // Anzahl der zurückgegebenen Zeilen / Spalten herausfinden
  20.     cache_get_data(rows, fields);
  21.  
  22.     // Schleife über alle Zeilen
  23.     for(i = 0; i < rows; i++) {
  24.         // Erster Parameter ist die Zeile, zweiter die Spalte.
  25.         // Die Abfrage lautet "SELECT `Type`, `Number`, `Nickname` ... ", also
  26.         // ist Type hier die erste, bzw. 0te Spalte.
  27.         // Der Dritte Parameter gibt an wo das Ergebnis zwischengespeichert werden soll.
  28.         cache_get_row(i, 0, tmp);
  29.  
  30.         // Zwischengespeicherten Wert von String zu Integer umwandeln
  31.         type = strval(tmp);
  32.  
  33.          cache_get_row(i, 1, tmp);
  34.         number = strval(tmp);
  35.  
  36.         cache_get_row(i, 2, nickname);
  37.  
  38.         // ...
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement