Heim  >  Artikel  >  Backend-Entwicklung  >  Hat jemand WordPress verwendet?

Hat jemand WordPress verwendet?

WBOY
WBOYOriginal
2016-12-01 01:27:45910Durchsuche

Hat jemand schon einmal WordPress verwendet? Wie kann WordPress eine Datentabelle erstellen? Wenn sie erstellt werden kann, gibt es eine Möglichkeit, die erstellte Datentabelle zu bedienen? Ich habe den folgenden Code verwendet. Online heißt es, dass er in einem Plug-In verwendet werden kann. Aber es hat bei mir nicht funktioniert. Ich habe den Code falsch geschrieben oder an der falschen Stelle platziert
function wp_user_avatars_create_table() {

<code>global $wpdb;
$table_name = $wpdb->prefix . "test";
if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name){
     

    $sql = "CREATE TABLE IF NOT EXISTS " . $tablename . " (
          `test_id` int(8) unsigned NOT NULL,
          `test_name` varchar(200) CHARACTER SET utf8 NOT NULL,
          `test_password` varchar(200) CHARACTER SET utf8 NOT NULL
        ) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
       
   dbDelta($sql);
}</code>

}

register_activation_hook( __FILE__,'wp_user_avatars_create_table');

Antwortinhalt:

Hat jemand schon einmal WordPress verwendet? Wie kann WordPress eine Datentabelle erstellen? Wenn sie erstellt werden kann, gibt es eine Möglichkeit, die erstellte Datentabelle zu bedienen? Ich habe den folgenden Code verwendet. Online heißt es, dass er in einem Plug-In verwendet werden kann. Aber bei mir hat es nicht funktioniert. Ich habe den Code falsch geschrieben oder an der falschen Stelle platziert
function wp_user_avatars_create_table() {

<code>global $wpdb;
$table_name = $wpdb->prefix . "test";
if($wpdb->get_var("SHOW TABLES LIKE '$table_name'") != $table_name){
     

    $sql = "CREATE TABLE IF NOT EXISTS " . $tablename . " (
          `test_id` int(8) unsigned NOT NULL,
          `test_name` varchar(200) CHARACTER SET utf8 NOT NULL,
          `test_password` varchar(200) CHARACTER SET utf8 NOT NULL
        ) ENGINE=MyISAM DEFAULT CHARSET=utf8;";
       
   dbDelta($sql);
}</code>

}

register_activation_hook( __FILE__,'wp_user_avatars_create_table');

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn