la2store 11 Опубликовано 28 марта, 2013 Доброго времени суток. Стоит SW и Робокасса. Все хорошо выдает если предмет уже есть в инвентаре. А вот если нету, тогда мускул ругается. MySQL вернул ошибку: /u gt Field first_owner_id doesn t have a defau value / u gt Номер ошибки: /u gt 1364 / INSERT INTO `items` SET `owner_id`= 268630072 ,`object_id`= 269042197 ,`count`= 1 ,`item_id`= 9925 ,`enchant_level`= 0 ,`loc`= INVENTORY ,`loc_data`= 0 /textarea gt Подскажите где править запрос, пробовал в /l2j, не вышло. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
la2store 11 Опубликовано 28 марта, 2013 нашел запрос: INSERT INTO `items` SET `owner_id`='{$data["charId"]}',`object_id`='{$obj}',`count`='{$data["OutCount"]}',`item_id`='{$l2cfg["gs"][$sid]["rb"]["item_id"]}',`enchant_level`='0',`loc`='INVENTORY',`loc_data`='0' Вот структура бд, помогите запрос сделать: CREATE TABLE `items` ( `owner_id` int(11) default NULL, `object_id` int(11) NOT NULL default '0', `item_id` int(11) default NULL, `count` int(11) default NULL, `enchant_level` int(11) default NULL, `loc` varchar(10) default NULL, `loc_data` int(11) default NULL, `time_of_use` int(11) default NULL, `custom_type1` int(11) default '0', `custom_type2` int(11) default '0', `mana_left` decimal(5,0) NOT NULL default '-1', `attributes` varchar(50) default '', `process` varchar(64) NOT NULL default '', `creator_id` int(11) default NULL, `first_owner_id` int(11) NOT NULL, `creation_time` decimal(16,0) default NULL, `data` varchar(128) default NULL, PRIMARY KEY (`object_id`), KEY `key_owner_id` (`owner_id`), KEY `key_loc` (`loc`), KEY `key_item_id` (`item_id`), KEY `key_time_of_use` (`time_of_use`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
la2store 11 Опубликовано 28 марта, 2013 Разобрался, кому нужен запрос для L2dream (не реклама) в robo.php else { $obj = $gdb[$sid]->result( $gdb[$sid]->query("SELECT MAX(object_id)+1 FROM items"), 0 ); $gdb[$sid]->query( "INSERT INTO `items` SET `owner_id`='{$data["charId"]}',`object_id`='{$obj}',`item_id`='{$l2cfg["gs"][$sid]["rb"]["item_id"]}',`count`='{$data["OutCount"]}',`enchant_level`='0',`loc`='INVENTORY',`loc_data`='0',`time_of_use`='-1',`custom_type1`='0',`custom_type2`='0',`mana_left`='-1',`attributes`='0',`process`='Loot',`creator_id`='21084',`first_owner_id`='0',`creation_time`='0',`data`='0'" ); if ( $gdb[$sid]->affected() > 0 ) $success = true; } Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты