... $tablename = $output2;
if($a==-1){
$query = "CREATE TABLE `" . $tablename . "` (
`id` mediumint(9) NOT NULL AUTO_INCREMENT,
`Name` varchar(60) NOT NULL,
`Number` varchar(12) NOT NULL,
PRIMARY KEY (`id`)
);";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($query);
}
else{
$wpdb->insert(
$tablename,
array(
'Name' => $output,
'Number' => $output2,
),
array(
'%s',
'%s',
)
);
}
$ output和$ output2正在初始化。正在创建一个名为$ output2的表,但是当'a'包含任何非负值时,不会插入这些值。我做错了什么?
答案 0 :(得分:0)
如果a
是变量而不是已定义的常量,则代码中会出错。
它应该是:
if($a==-1){