LimeSQL to wrapper mySQL dla GameMakera, napisany specjalnie na potrzeby projektu Nullbreaker lecz postanawiam udostępnić ten wrapper również i Wam. Niema dużo funkcji, są praktycznie te najczęściej używane. Jeżeli brakuje jakichkolwiek potrzebnych funkcji, proszę pisać, na pewno je dodam
Krótka dokumentacja: /***********************************/
/* LimeSQL v 0.1 */
/* Copyright (C) by LE */
/* http://lime-entertainment.com */
/***********************************/
LimeSQL_dllinit( )
Inicjacja wrappera
sqlInit( )
Inicjacja mySQL
sqlInsertID( )
Zwraca ostatnio dodane id do tablicy (jesli dodajemy rekordy przez auto-increment)
sqlAffectedRows( )
Zwraca ilość wierszy przetworzonych w poprzedniej operacji MySQL
sqlConnect( host, user, haslo )
Laczy sie do serwera
sqlQuery( zapytanie )
Wysyla zapytania i zwraca ID wyniku
sqlCreateDb( dbname )
Tworzy baze danych
sqlSelectDb( dbname )
Wybiera baze danych
sqlFetchNumRows( id_wyniku )
Zwraca liczbę zwracanych wierszy
sqlFetchRow( id_wyniku )
Zwraca rekordy w formacie string, są one oddzielane znakiem char(30)
sqlFetchFields( id_wyniku )
Zwraca liste z nazwami pol w formacie string, pola są oddzielone znakiem char(30)
Download