amxmodx/dlls/pgsql/pgsql.inc
2004-04-02 19:54:21 +00:00

32 lines
1.1 KiB
PHP
Executable File

/* PostgreSQL functions
*
* by David "BAILOPAN" Anderson
* Under the GNU General Public License, version 2
*/
#if defined _pgsql_included
#endinput
#endif
#define _pgsql_included
/* Opens connection. If already such exists then that will be used.
* Function returns sql id to use with other sql natives.
* Host can be plain ip or hostname, ports are not yet allowed. */
native pgsql_connect(host[],user[],pass[],dbname[]);
/* Uses an existing connection (sql) to perform a new query (query) (might close previous query if any).
Will return the number of rows found.
*/
native pgsql_query(sql,query[], {Float,_}:...);
/* Advances to the next row in the query set. */
native pgsql_nextrow(sql);
/* Stores specified column (fieldnum) of current query (sql) in (dest) with (maxlength) characters maximum. */
native pgsql_getfield(sql,fieldnum,dest[],maxlength);
/* Clears query (sql) and closes connection (if any other plugin doesn't use it). */
native pgsql_close(sql);
/* Stores last error of current query/connection (sql) in (dest) with (maxlength) characters maximum. */
native pgsql_error(sql,dest[],maxlength);