mysql kodunda tarihi ekliyeceğin kolon yerine 'NOW()' yazarsan o anki tarihi mysql'e göndermiş olursunuz hocam
Kusura bakmayın bildirim gelmeyince bakmamışım konuya.
Now oluyor da hocam tekrar okuturken sıkıntı yaratıyor, kaydı görmüyor.
hoca bi sqlini tablonun isimlerini paylasta gorelim.ona gore SQL yazalim.
Şöyle kendi kodlarımı yazayım, bakarsınız hocam.
Bu kod ile bugün yapılan işlemi kayıt ediyorum.
DBManager::instance().Query("INSERT INTO killskor%s VALUES ('%u', '%u', '1', CURDATE())",
get_table_postfix(), pkKiller->GetPlayerID(), GetPlayerID());Tarih kaydı 2015-10-4 şeklinde oluyor.
Bu kodla da bugün kayıt var mı yok mu bakmam gerekiyor ama CURDATE işe yaramıyor.
snprintf(szQuery, sizeof(szQuery), "SELECT say FROM killskor%s WHERE killer=%u AND vic=%u AND gun=CURDATE()", get_table_postfix(), pkKiller->GetPlayerID(), GetPlayerID());
std::auto_ptr<SQLMsg> pmsg(DBManager::instance().DirectQuery(szQuery));
Tekrar 2015-10-4 olarak çekebilmek için ne yapmam gerekiyor ? Mysql kodu da olur c++ da olur fark etmez.