Ahoj,
mam tabulku v mysql 5.1.36, ZF 1.10.6, php 5.2.9
Create Table
CREATE TABLE `rmb_acl_resource` (
`id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`res_name` varchar(64) CHARACTER SET ascii NOT NULL,
`assert_class` varchar(128) CHARACTER SET ascii DEFAULT NULL,
`assert_params` varchar(1000) DEFAULT NULL,
`res_parent` int(10) unsigned NOT NULL DEFAULT '0',
`res_desc` varchar(255) NOT NULL DEFAULT '',
`res_group_id` int(11) unsigned NOT NULL,
PRIMARY KEY (`id`),
UNIQUE KEY `UQ_acl_resource_resource` (`res_name`),
KEY `idxResGroupId` (`res_group_id`),
CONSTRAINT `FK_acl_resource_group` FOREIGN KEY (`res_group_id`) REFERENCES `rmb_acl_resource_group` (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=8103 DEFAULT CHARSET=utf8
pouzivam PDO_MYSQL adapter.
akym sposobom mozem pridat novy zapis do tejto tabulky ?
skusal som ako
$db->insert('rmb_acl_resource', $data);
tak i
$db->query("INSERT INTO rmb_acl_resource(id, res_name, res_desc, res_group_id) VALUES(1017, 'rmb.sys.menu.dialog', 'dialog v menu', '10')");
a bez uspechu. Ziadna chyba, dokonca to vracia true ale do db nic neprida. Pritom ked rovnake sql spustim v sqlyog ci phpmyadmine tak to do db prida normalne.
V com chybujem ?