Herkese merhabalar. Ben DeliOqlan. Bu konuda MySQL Bağlantısı kurmayı anlatacağım. Başlayalım.
MySQL Bağlantısı KurmaKomutları [code ] tagı içerisinde paylaşacağım.
Bu komutlar ile MySQL komutunu içeren includemizi tanıtıyoruz. Bu Kodlar En Başa Yazılmalıdır.
#include <a_mysql>
a_mysql includemizi tanıttığımıza göre şimdi MySQL Ayarlarımızı yapalım. Bu kodlar #include kodlarının alt tarafına yazılmalıdır.
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS ""
#define SQL_DB "delioqlan"
Şimdi burayı biraz açalım.
SQL_HOST "localhost"
kodu sizin MySQL bağlantısı yapacağınız IP Adresidir.
SQL_USER "root"
kodu sizin MySQL bağlantısında kullandığınız Kullanıcı adıdır.
SQL_PASS ""
kodu sizin MySQL bağlantısında kullandığınız Şifredir.
SQL_DB "delioqlan"
kodu sizin MySQL bağlantısında kullandığınız veritabanı adıdır.
Sıradaki adımda MySQL verimizi atıyoruz: Yine modda #define kısımlarının altına.
new MySQL:mysqlC;
Gelelim şimdiki adımımıza. Bu adımımızda MySQL bağlantısını yapacağız.
Eğer bir GameMode kodluyorsanız bunu;
public OnGameModeInit()
{
mysqlC = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS, SQL_DB); // MySQL Bağlantısı Yapılıyor.
if(mysql_errno(mysqlC) == 0) // MySQL Bağlantısı Başarılı İse:
{
print("MySQL Bağlandı"); // CMD Ekranına Yazı Yazdırdık.
}
else // MySQL Bağlantısı Başarısız İse:
{
print("MySQL Bağlanamadı"); // CMD Ekranına Yazı Yazdırdık.
}
return 1;
}
Eğer bir FilterScript Kodluyorsanız bunu kullanmalısınız.
public OnFilterScriptInit()
{
mysqlC = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS, SQL_DB); // MySQL Bağlantısı Yapılıyor.
if(mysql_errno(mysqlC) == 0) // MySQL Bağlantısı Başarılı İse:
{
print("MySQL Bağlandı"); // CMD Ekranına Yazı Yazdırdık.
}
else // MySQL Bağlantısı Başarısız İse:
{
print("MySQL Bağlanamadı"); // CMD Ekranına Yazı Yazdırdık.
}
return 1;
}
Tüm Kodlar Bir Arada:
#include <a_samp>
#include <a_mysql>
#define SQL_HOST "localhost"
#define SQL_USER "root"
#define SQL_PASS ""
#define SQL_DB "delioqlan"
new MySQL:mysqlC;
public OnGameModeInit()
{
mysqlC = mysql_connect(SQL_HOST, SQL_USER, SQL_PASS, SQL_DB); // MySQL Bağlantısı Yapılıyor.
if(mysql_errno(mysqlC) == 0) // MySQL Bağlantısı Başarılı İse:
{
print("MySQL Bağlandı"); // CMD Ekranına Yazı Yazdırdık.
}
else // MySQL Bağlantısı Başarısız İse:
{
print("MySQL Bağlanamadı"); // CMD Ekranına Yazı Yazdırdık.
}
return 1;
}
Evet bu derste MySQL Bağlantımızı yaptırdık.
EKSİKLERİM/HATALARIM Olursa Yazınız.