[YARDIM] MySQL Veritabanı Sorunu

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı #CrawL

  • Acemi Üye
  • *
    • İleti: 138
  • Skype: mtacrawl | Discord: crawl</>#2808
: 22 Nisan 2019, 11:29:46
MySQL veritabanında oluşturduğum tabloda iki adet sütun var. Bu sütunlar 'takimAdi' ve 'takimRengi'. Yapmak istediğim şu; tablodan 'takimAdi' ve 'takimRengi' verilerini çekip 'createTeam' fonksiyonuna atamak. Takım oluşturmasını yapabildim fakat rengini çekip fonksiyona atayamadım. Yardımcı olursanız çok sevinirim.

Kod
queryhandle = dbQuery(databaseConnection, 'SELECT takimAd FROM takimlar')
result = dbPoll(queryhandle, -1)
for rid, row in ipairs (result) do
for column, value in pairs (row) do
createTeam(value)
end
end
« Son Düzenleme: 30 Mayıs 2019, 10:19:53 Gönderen: Narkoz »
 


MTASATURK

[YARDIM] MySQL Veritabanı Sorunu
« : 22 Nisan 2019, 11:29:46 »

Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #1 : 22 Nisan 2019, 16:24:40
dener misin
Kod
queryhandle = dbQuery(databaseConnection, 'SELECT * FROM takimlar')
result = dbPoll(queryhandle, -1)
for rid, row in ipairs (result) do
local isim,renk = row["takimAdi"],row["takimRengi"] -- takim rengini nasıl kaydediyorsun ? kaydettiği nyerin kodlarınıatarsan ayarlıyabilirim
createTeam(isim)
end
Linki görebilmek için Kayıt olun yada Giriş yapın.
 


Çevrimdışı #CrawL

  • Acemi Üye
  • *
    • İleti: 138
  • Skype: mtacrawl | Discord: crawl</>#2808
Yanıtla #2 : 22 Nisan 2019, 16:33:31
Renkler veritabanında 'takimRengi' sütununda '#FF0000' olarak kayıtlı. Renk kodlarını alıp takımın rengini o renkte yapmak istiyorum.
« Son Düzenleme: 22 Nisan 2019, 16:52:34 Gönderen: #CrawL »
 


Çevrimdışı Mahlukat

  • Uzman Üye
  • *
    • İleti: 637
Yanıtla #3 : 22 Nisan 2019, 16:43:47
dener misin
Kod
queryhandle = dbQuery(databaseConnection, 'SELECT * FROM takimlar')
result = dbPoll(queryhandle, -1)
for rid, row in ipairs (result) do
local isim,renk = row["takimAdi"],row["takimRengi"]
local r,g,b = hexToRGB(renk)
createTeam(isim,r,g,b)
end

function hexToRGB( num )
  num = string.gsub( num, "#", "" )
  local r = tonumber( "0x" .. string.sub( num, 1, 2 ) ) or 255
  local g = tonumber( "0x" .. string.sub( num, 3, 4 ) ) or 255
  local b = tonumber( "0x" .. string.sub( num, 5, 6 ) ) or 255
  return r, g, b
end
Linki görebilmek için Kayıt olun yada Giriş yapın.
 
Mesajı Beğenenler: 'App


Çevrimdışı #CrawL

  • Acemi Üye
  • *
    • İleti: 138
  • Skype: mtacrawl | Discord: crawl</>#2808
Yanıtla #4 : 22 Nisan 2019, 16:51:38
Çok teşekkür ederim çalıştı, eline sağlık.
« Son Düzenleme: 30 Mayıs 2019, 10:20:27 Gönderen: Narkoz »