Загрузка казино mysql
#1

Здравствуйте,есть проблема - не загружается казино,мне просто надо чтобы сохранялись имена в базе данных ,думаю в коде нет ошибок хотя....хз,недавно начал изучать...

PHP код:
enum caInfo
{
    
caManager[24],
    
caManager2[24],
    
caManager3[24],
    
caKrupie[24],
    
caKrupie2[24],
    
caKrupie3[24],
    
caKrupie4[24],
    
caKrupie5[24],
    
caKrupie6[24],
    
caKrupie7[24],
    
caKrupie8[24],
    
caKrupie9[24],
    
caKrupie10[24]
}
new 
CasinoInfo[1][caInfo];
publicsCallBackCasino()
{
    new 
rowsfields;
    
cache_get_data(rowsfields);
    if(!
rows) return printf("Не загружено");
    {
        
CasinoInfo[0][caKrupie] = cache_get_field_content_int(0,"Krupie",dbHandle);
        
CasinoInfo[0][caKrupie2] = cache_get_field_content_int(0,"Krupie2",dbHandle);
          
CasinoInfo[0][caKrupie3] = cache_get_field_content_int(0,"Krupie3",dbHandle);
          
CasinoInfo[0][caKrupie4] = cache_get_field_content_int(0,"Krupie4",dbHandle);
          
CasinoInfo[0][caKrupie5] = cache_get_field_content_int(0,"Krupie5",dbHandle);
        
CasinoInfo[0][caKrupie6] = cache_get_field_content_int(0,"Krupie6",dbHandle);
        
CasinoInfo[0][caKrupie7] = cache_get_field_content_int(0,"Krupie7",dbHandle);
        
CasinoInfo[0][caKrupie8] = cache_get_field_content_int(0,"Krupie8",dbHandle);
        
CasinoInfo[0][caKrupie9] = cache_get_field_content_int(0,"Krupie9",dbHandle);
         
CasinoInfo[0][caKrupie10] = cache_get_field_content_int(0,"Krupie10",dbHandle);
        
CasinoInfo[0][caManager] = cache_get_field_content_int(0,"Manager",dbHandle);
        
CasinoInfo[0][caManager2] = cache_get_field_content_int(0,"Manager2",dbHandle);
        
CasinoInfo[0][caManager3] = cache_get_field_content_int(0,"Manager3",dbHandle);
    }
    return 
printf("Загружно");
}
gamemodeinit
mysql_function_query
(dbHandle,"SELECT * FROM `casino`"true"CallBackCasino"""); 
Reply
#2

Вижу загрузку из БД, сохранения не вижу.
Reply
#3

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Вижу загрузку из БД, сохранения не вижу.
Эмм,причем тут сохранение?загрузка не идет при включении сервера
Reply
#4

Нет вариантов?
Reply
#5

Глупый вопрос, а в базе данные есть ?
Reply
#6

Quote:
Originally Posted by cm666
Посмотреть сообщение
Глупый вопрос, а в базе данные есть ?
PHP код:
CREATE TABLE IF NOT EXISTS `casino` (
  `
Krupievarchar(24NOT NULL DEFAULT '-',
  `
Krupie2varchar(24NOT NULL DEFAULT '-',
  `
Krupie3varchar(24NOT NULL DEFAULT '-',
  `
Krupie4varchar(24NOT NULL DEFAULT '-',
  `
Krupie5varchar(24NOT NULL DEFAULT '-',
  `
Krupie6varchar(24NOT NULL DEFAULT '-',
  `
Krupie7varchar(24NOT NULL DEFAULT '-',
 
 `
Krupie8varchar(24NOT NULL DEFAULT '-',
  `
Krupie9varchar(24NOT NULL DEFAULT '-',
  `
Krupie10varchar(24NOT NULL DEFAULT '-',
  `
Managervarchar(24NOT NULL DEFAULT '-',
  `
Manager2varchar(24NOT NULL DEFAULT '-',
  `
Manager3varchar(24NOT NULL DEFAULT '-'
ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=
Reply
#7

Это сама таблица, ее заполнить надо
Reply
#8

Quote:
Originally Posted by cm666
Посмотреть сообщение
Это сама таблица, ее заполнить надо
Таблицу заполнил,но все равно не загружаются имена игроков которые прописаны в базе
Reply
#9

PHP код:
publicsCallBackCasino()
{
    new 
rowsfields;
    
cache_get_data(rowsfields);
    if(!
rows) return printf("Не загружено");
    {
        
cache_get_field_content(CasinoInfo[0][caKrupie], "Krupie"CasinoInfo[0][caKrupie], dbHandlestrlen(CasinoInfo[0][caKrupie]));
        
cache_get_field_content(CasinoInfo[0][caKrupie2], "Krupie2"CasinoInfo[0][caKrupie2], dbHandlestrlen(CasinoInfo[0][caKrupie2]));
        
cache_get_field_content(CasinoInfo[0][caKrupie3], "Krupie3"CasinoInfo[0][caKrupie3], dbHandlestrlen(CasinoInfo[0][caKrupie3]));
        
cache_get_field_content(CasinoInfo[0][caKrupie4], "Krupie4"CasinoInfo[0][caKrupie4], dbHandlestrlen(CasinoInfo[0][caKrupie4]));
        
cache_get_field_content(CasinoInfo[0][caKrupie5], "Krupie5"CasinoInfo[0][caKrupie5], dbHandlestrlen(CasinoInfo[0][caKrupie5]));
        
cache_get_field_content(CasinoInfo[0][caKrupie6], "Krupie6"CasinoInfo[0][caKrupie6], dbHandlestrlen(CasinoInfo[0][caKrupie6]));
        
cache_get_field_content(CasinoInfo[0][caKrupie7], "Krupie7"CasinoInfo[0][caKrupie7], dbHandlestrlen(CasinoInfo[0][caKrupie7]));
        
cache_get_field_content(CasinoInfo[0][caKrupie8], "Krupie8"CasinoInfo[0][caKrupie8], dbHandlestrlen(CasinoInfo[0][caKrupie8]));
        
cache_get_field_content(CasinoInfo[0][caKrupie9], "Krupie9"CasinoInfo[0][caKrupie9], dbHandlestrlen(CasinoInfo[0][caKrupie9]));
        
cache_get_field_content(CasinoInfo[0][caKrupie10], "Krupie10"CasinoInfo[0][caKrupie10], dbHandlestrlen(CasinoInfo[0][caKrupie10]));
        
cache_get_field_content(CasinoInfo[0][caManager], "Manager"CasinoInfo[0][caManager], dbHandlestrlen(CasinoInfo[0][caManager]));
        
cache_get_field_content(CasinoInfo[0][caManager2], "Manager2"CasinoInfo[0][caManager2], dbHandlestrlen(CasinoInfo[0][caManager2]));
        
cache_get_field_content(CasinoInfo[0][caManager3], "Manager3"CasinoInfo[0][caManager3], dbHandlestrlen(CasinoInfo[0][caManager3]));
        
printf("Загружно");
    }

поставил вот так,и все вывело
Reply
#10

че как попало базой данных пользуемся?

делать нужно отдельную таблицу под названием допустим casino_workers
структура типа - account_id (идентификатор аккаунта), level (0 - крупье, 1 - менеджер)
таким образом мы избавляемся от проблемы в виде ограничения на количество крупье и менеджеров.
и смотреть приятнее.
Reply
#11

Quote:
Originally Posted by TheMallard
View Post
че как попало базой данных пользуемся?

делать нужно отдельную таблицу под названием допустим casino_workers
структура типа - account_id (идентификатор аккаунта), level (0 - крупье, 1 - менеджер)
таким образом мы избавляемся от проблемы в виде ограничения на количество крупье и менеджеров.
и смотреть приятнее.
спасибо за совет
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)