Ошибки в MySQL_log
#1

PHP код:
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '1'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '2'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '3'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '5'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '6'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '7'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '9'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '8'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '11'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '10'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '12'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '13'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '15'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '16'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '17'' at line 1
[12:00:00] [ERRORCMySQLQuery::Execute[()] - (error #1064) You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE fID = '18'' at line 1
[13:05:46] [ERRORcache_get_row_int invalid data type
[13:05:46] [ERRORcache_get_row_int invalid data type 
PHP код:
public LoadFraction()
{
    new 
time GetTickCount();
    new 
rf;
    
cache_get_data(rf);
    new 
idx;
    for(
idx 1idx <= ridx++)
    {
        
Fraction[idx][fID] = cache_get_row_int(idx-1,0DATABASE);
        
Fraction[idx][fSkin][0] = cache_get_row_int(idx-11DATABASE);
        
Fraction[idx][fSkin][1] = cache_get_row_int(idx-12DATABASE);
        
Fraction[idx][fSkin][2] = cache_get_row_int(idx-13DATABASE);
        
Fraction[idx][fSkin][3] = cache_get_row_int(idx-14DATABASE);
        
Fraction[idx][fSkin][4] = cache_get_row_int(idx-15DATABASE);
        
Fraction[idx][fSkin][5] = cache_get_row_int(idx-16DATABASE);
        
Fraction[idx][fSkin][6] = cache_get_row_int(idx-17DATABASE);
        
Fraction[idx][fSkin][7] = cache_get_row_int(idx-18DATABASE);
        
Fraction[idx][fSkin][8] = cache_get_row_int(idx-19DATABASE);
        
Fraction[idx][fBank][0] = cache_get_row_int(idx-110DATABASE);
        
Fraction[idx][fSkinKolvo] = cache_get_row_int(idx-111DATABASE);
        
Fraction[idx][fMesto][0] = cache_get_row_float(idx-112DATABASE);
        
Fraction[idx][fMesto][1] = cache_get_row_float(idx-113DATABASE);
        
Fraction[idx][fMesto][2] = cache_get_row_float(idx-114DATABASE);
        
Fraction[idx][fRankMax] = cache_get_row_int(idx-115DATABASE);
        
Fraction[idx][fPay][0] = cache_get_row_int(idx-116DATABASE);
        
Fraction[idx][fPay][1] = cache_get_row_int(idx-117DATABASE);
        
Fraction[idx][fBank][1] = cache_get_row_int(idx-118DATABASE);
        
Fraction[idx][fBank][2] = cache_get_row_int(idx-119DATABASE);
        
TOTALFRAC++;
    }
    
printf("[Загружено фракций]: <%i>. Потрачено: <%i мс>",TOTALFRAC,GetTickCount()-time);
    return 
true;

Вроде всё ровно и нормально, но вылетают ошибки
Reply
#2

А запрос-то где?
Reply
#3

delete
Reply
#4

Причем здесь INSERT INTO и загрузка из базы данных?
Reply
#5

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Причем здесь INSERT INTO и загрузка из базы данных?
Ой сори не заметил.
Да из БД.
PHP код:
CREATE TABLE IF NOT EXISTS `fraction` (
  `
fIDint(11NOT NULL AUTO_INCREMENT,
  `
fSkin1int(11NOT NULL,
  `
fSkin2int(11NOT NULL,
  `
fSkin3int(11NOT NULL,
  `
fSkin4int(11NOT NULL,
  `
fSkin5int(11NOT NULL,
  `
fSkin6int(11NOT NULL,
  `
fSkin7int(11NOT NULL,
  `
fSkin8int(11NOT NULL,
  `
fSkin9int(11NOT NULL,
  `
fBankint(11NOT NULL,
  `
fSkinKolvoint(11NOT NULL,
  `
fMesto1float NOT NULL,
  `
fMesto2float NOT NULL,
  `
fMesto3float NOT NULL,
  `
fRankMaxint(11NOT NULL,
  `
fPayint(11NOT NULL,
  `
fPay2int(11NOT NULL,
  `
fBank1int(11NOT NULL,
  `
fBank2int(11NOT NULL,
  
PRIMARY KEY (`fID`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=22 
Reply
#6

Quote:
Originally Posted by SanDev
Посмотреть сообщение
Ой сори не заметил.
Да из БД.
PHP код:
CREATE TABLE IF NOT EXISTS `fraction` (
  `
fIDint(11NOT NULL AUTO_INCREMENT,
  `
fSkin1int(11NOT NULL,
  `
fSkin2int(11NOT NULL,
  `
fSkin3int(11NOT NULL,
  `
fSkin4int(11NOT NULL,
  `
fSkin5int(11NOT NULL,
  `
fSkin6int(11NOT NULL,
  `
fSkin7int(11NOT NULL,
  `
fSkin8int(11NOT NULL,
  `
fSkin9int(11NOT NULL,
  `
fBankint(11NOT NULL,
  `
fSkinKolvoint(11NOT NULL,
  `
fMesto1float NOT NULL,
  `
fMesto2float NOT NULL,
  `
fMesto3float NOT NULL,
  `
fRankMaxint(11NOT NULL,
  `
fPayint(11NOT NULL,
  `
fPay2int(11NOT NULL,
  `
fBank1int(11NOT NULL,
  `
fBank2int(11NOT NULL,
  
PRIMARY KEY (`fID`)
ENGINE=MyISAM  DEFAULT CHARSET=cp1251 AUTO_INCREMENT=22 
Фейспалм. Вы вообще имеете представление о работе с SQL запросами?
Reply
#7

Quote:
Originally Posted by eakwarp
Посмотреть сообщение
Фейспалм. Вы вообще имеете представление о работе с SQL запросами?
Подключение к базе есть.
П.С. сам исправил уже. Был бы таким знатоком уже заметил бы, уже сам заметил и догодался ._.
Reply
#8

Quote:
Originally Posted by SanDev
Посмотреть сообщение
Подключение к базе есть.
П.С. сам исправил уже. Был бы таким знатоком уже заметил бы, уже сам заметил и догодался ._.
Ну тут не нужно быть знатоком, достаточно понимать что, блдж, SELECT - служит для того, что бы получить данные из базы данных! INSERT INTO - что бы добавить данные в базу данных! А UPDATE - обновить существующие данные в базе данных. Это, блдж, азы. Если вы не знаете даже этого, либо вы идете это изучать, либо не беретесь за разработку с применением БД.
Reply


Forum Jump:


Users browsing this thread: 5 Guest(s)