mysql_format(ConnectMYSQL, query, sizeof(query), "INSERT INTO `mt` (`player`, `killers`, `date`) VALUES ('%d', '%s', '%s')", playerid, strkillers, datestr);
mysql_query(ConnectMYSQL,query);
player int(11) killers text date varchar(20)
new datestr[128]; new Year, Month, Day; getdate(Year, Month, Day); format(datestr, sizeof(datestr), "%02d/%02d/%d", Day, Month, Year );
new kstr[128]; if(killerid != INVALID_PLAYER_ID) { printf("OI"); format(kstr, sizeof(kstr), "<a href='player.php?p=%s'>%s</a> ", PlayerName(killerid), PlayerName(killerid) ); printf("kstr: ", kstr); }
strcat(strkillers, kstr);
[21:05:44] [ERROR] error #1064 while executing query "INSERT INTO `mt` (`player`, `killers`, `date`) VALUES ('110', '<a href='char.php?p=Indiny'>Indiny</a> ', '23/05/2018')": You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'char.php?p=Indiny'>Indiny</a> ', '23/05/2018')' at line 1 (CNR.pwn:2871 -> CNR.pwn:4618)
format(kstr, sizeof(kstr), "'<a href=player.php?p=%s>%s</a>'", PlayerName(killerid), PlayerName(killerid) );
mysql_format(ConnectMYSQL, query, sizeof(query), "INSERT INTO `mt` (`player`, `killers`, `date`) VALUES (%d, %s, '%s')", playerid, strkillers, datestr);
mysql_query(ConnectMYSQL,query);
Change,
PHP код:
PHP код:
|