Wordpress插件在localhost中创建数据库但不在真实主机上创建数据库

时间:2014-03-04 07:22:49

标签: database wordpress

所以我正忙着创建一个插件来创建一个自定义表来读取一些数据。 该插件在localhost上100%工作,但不在真实主机上的db中创建表。 我有调试启用,似乎没有问题。 我尝试了查询,但没有运气

在localhost上,wordpress安装在根文件中,但在服务器上,wordpress安装位于根文件中名为v的文件夹中。 (可能会有所作为?)

基本代码是

<pre><code>
    function elite_fuel_installl() {
     global $wpdb;
     $table_name = $wpdb->prefix . "test";
     $sql = "CREATE TABLE $table_name (
     id mediumint(9) NOT NULL AUTO_INCREMENT,
     timeDataCollected datetime DEFAULT CURRENT_TIMESTAMP NOT NULL,
     ULP93Inland text NOT NULL,
     ULP95Inland text NOT NULL,
     ULP93Coastal text NOT NULL,
     ULP95Coastal text NOT NULL,
     Diesel005 text NOT NULL,
     Diesel0005 text NOT NULL,
     UNIQUE KEY id (id)
     );";


     require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
     dbDelta( $sql );


     $rows_affected = $wpdb->replace( $table_name, array
     ( 'id' => $idd, 'timeDataCollected' => current_time('mysql'),
     'ULP93Inland' => $ULP93Inland, 'ULP95Inland' => $ULP95Inland,
     'ULP93Coastal' => $ULP93Coastal,'ULP95Coastal' => $ULP95Coastal,
     'Diesel005' => $Diesel005,'Diesel0005' => $Diesel0005) );
    }


    register_activation_hook( __FILE__, 'elite_fuel_installl' );
    </code></pre>

由于

0 个答案:

没有答案