new rows;
rows = db_parse(dataBase, ""TABLE_ACCOUNTS"", ""FIELD_USERNAME" = %q", playerData[playerid][playerUsername]);
[12:43:15] [db_log_queries]: SELECT * FROM `Accounts` WHERE Username = Wells
[12:43:15] [Warning] db_query: Query failed: no such column: Wells - (no colums, so proceed to register menu.)
new dbQuery[210];
WP_Hash(playerData[playerid][playerPassword], 129, inputtext);
format(dbQuery, sizeof(dbQuery), "INSERT INTO "TABLE_ACCOUNTS" ("FIELD_USERNAME", "FIELD_PASSWORD") VALUES (%q, %q)", playerData[playerid][playerUsername], playerData[playerid][playerPassword]);
db_free_result(db_query(dataBase, dbQuery));
[12:43:20] [db_log_queries]: INSERT INTO Accounts (Username, Password) VALUES (, )
[12:43:20] [Warning] db_query: Query failed: near ",": syntax error
[12:43:20] [Error] db_free_result(): invalid result handle 0
[12:43:20] INSERT INTO Accounts (Username, Password) VALUES (, )
new rows;
rows = db_parse(dataBase, ""TABLE_ACCOUNTS"", ""FIELD_USERNAME" = '%q'", playerData[playerid][playerUsername]);
%q needs to be '%q' in the first example.
pawn Код:
|
[13:03:29] [db_log_queries]: SELECT * FROM `Accounts` WHERE Username = '[AM]pds'
[13:03:31] [db_log_queries]: INSERT INTO Accounts (Username, Password) VALUES ('', '')
[13:03:35] [db_log_queries]: UPDATE Accounts SET Admin = 67, Kills = 67, Deaths = 67 WHERE Username =
[13:03:35] [Warning] db_query: Query failed: near " ": syntax error
The username in the update query shown above is not properly formatted.
|
[13:03:35] [db_log_queries]: UPDATE Accounts SET Admin = 67, Kills = 67, Deaths = 67 WHERE Username =