Mysql

Šiame forume rašomi vartotojų klausimai/problemos su kuriomis jie susidūrė kuriant pluginus.
Locked
User avatar
psychical
Viršininkas
Posts: 2094
Joined: 2011 Mar 12 22:19
Skype: tautvydas11
Location: Linksmakalnis
Contact:

Mysql

Post by psychical »

Sveiki,
iškilau klausimėlis dėl AMXX MySQL.

PHP funkcija, kurios man reikai AMXX'e:

Code: Select all

mysql_real_escape_string();
AMXX tos funkcija yra, jei neklystu čia:
SQL_QuoteString
SQL_QuoteStringFmt
Failas: sqlx.inc

Tačiau kaip jomis naudotis? Galit kas nors paaiškint?

User avatar
hleV
AMX Mod X ekspertai
Posts: 875
Joined: 2011 Apr 02 11:23
Skype: hlev.lt
Location: Šiauliai

Re: Mysql

Post by hleV »

SQL_QueryString[Fmt] skirta non-threaded užklausoms. Tiesiog susikurk paprastą funkciją ir ten escape'ink string'ą.

Code: Select all

GetSecureName(const name[]){    new secureName[64];    copy(secureName, charsmax(secureName), name);        replace_all(secureName, charsmax(secureName), "\", "\\");    replace_all(secureName, charsmax(secureName), "'", "\");    replace_all(secureName, charsmax(secureName), "`", "\`");        return secureName;}

Code: Select all

new name[32];get_user_name(client, name, charsmax(name)); formatex(query, charsmax(query), "blabla", GetSecureName(name));SQL_ThreadQuery(...); 
Image ← RIP best userbar
DISKUSIJA: KIETAS PLUGIN'O UŽSAKOVAS
Privačios pagalbos neteikiu!


Locked

Who is online

Users browsing this forum: No registered users and 2 guests