我正在尝试插入一行。 $requestAr['productId']包含一个整数,$requestAr['layoutId']包含一个字符串。这是一行代码:

$wpdb->insert('strategyLayouts', ['productId' => $requestAr['productId'], $requestAr['layoutId'] ] );


为此,我得到:

WordPress database error: [Unknown column '0' in 'field list']
INSERT INTO `strategyLayouts` (`productId`, `0`) VALUES ('233', 'dfff')

最佳答案

$ requestAr ['layoutId']给出零,因为列列表中的错误指出。

WordPress database error: [Unknown column '0' in 'field list']
INSERT INTO `strategyLayouts` (`productId`, `0`) VALUES ('233', 'dfff')


您的查询

$wpdb->insert('strategyLayouts', ['productId' => $requestAr['productId'], $requestAr['layoutId'] ] );

07-24 09:27