mysql kayıtlı sıstem nasıl yapabılırım mesela adam
/komu1 komutunu kullanınca kendı ısımdekı Komudamı tablosuna 1 eklenmesini istiyorum sorna oyuna çıkıp gırınce komu 1 ile komu1de[playerid] = 1; mysql 0 ise komu1de[playerid] = 0;nasıl yapabılırım
ilk olarak veritabani için istediğin değişkene ait bir sütun oluştur , daha sonra OnPlayerConnect altina :
new ad[24],query[128];
GetPlayerName(playerid,ad,24);
format(query , sizeof query,"SELECT * FROM `tabloisim` WHERE `sütunoyuncuisim` = '%s'",ad);
mysql_query(mysql_degisken,query);
OnPlayerDisconnect altina :
new query[128],isim[24];
GetPlayerName(playerid,isim,24);
format(query,sizeof query,"INSERT INTO `tabloisim` (`sütunoyuncuisim`,`eklediginsütunisim`) VALUES('%s','%d')",isim,komu1de[playerid]);
mysql_query(mysql_degisken,query);
Komut :
CMD:komu1(playerid)
{
new query[128],isim[24];
komu1de[playerid] = 1;
GetPlayerName(playerid,isim,24);
format(query,sizeof query, "UPDATE `tabloisim` SET
`eklediginsütunismi` = '%d' WHERE `sütunoyuncuisim` = '%s'", komu1de[playerid], isim);
mysql_query(mysql_degisken, query);
return 1;
}
Teşekkürler.
@ThePosition
sütunoyuncuisim eklediginsütunisim bunlar nedir? değişmem lazımmı?
Alıntı yapılan: Joker.exe - 13 Aralık 2019, 23:35:32sütunoyuncuisim eklediginsütunisim bunlar nedir? değişmem lazımmı?
Eklediğin yeni sütun ismi yani komu1 adında bir sütun eklediysen o sütun ismini yazacaksın , diğer oyuncu isim ise senin tablonda yer alan oyuncu isimlerinin bulunduğu sütun ismi olacak ^^
@ThePosition Teşekkürler :kalp:
KONU K&K
mysql_degisken hatam var
@ThePosition