我试图从数组中获取所有数据字段的名称和数据类型,但查询不起作用。
<?php
$cr_table_array = array(
array(
\'data_field\' => "id",
\'data_type\' => "mediumint(12) NOT NULL AUTO_INCREMENT"
),
array(
\'data_field\' => "your_name",
\'data_type\' => "varchar(200) NOT NULL"
),
array(
\'data_field\' => "your_eamil",
\'data_type\' => "varchar(200) NOT NULL"
)
);
global $wpdb;
$sql = "CREATE TABLE IF NOT EXISTS " . $wpdb->prefix.\'credofy_contact_form\'. " (
foreach($cr_table_array as $file) {
echo $file[\'data_field\'] .\' \'. $file[\'data_type\'].\' \'
}
PRIMARY KEY (id));";
$wpdb->query($sql);
require_once(ABSPATH . \'wp-admin/includes/upgrade.php\');
dbDelta($sql);
echo $sql;
?>