• Rozwiązano freedom.street

    (@freedomstreet)


    Witajcie, mam problem z tabelą w bazie do wtyczki. Dawno nic nie pisałem więc pewnie stąd to wszystko. Zrobiłem tak :

    function video_install() {
       global $wpdb;
       $table_name = $wpdb->prefix . "video";
       $sql = "CREATE TABLE $table_name (
      id mediumint(9) NOT NULL AUTO_INCREMENT,
      time datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
      name tinytext NOT NULL,
      text text NOT NULL,
      url VARCHAR(55) DEFAULT '' NOT NULL,
      UNIQUE KEY id (id)
        );";
    
       require_once( ABSPATH . 'wp-admin/includes/upgrade.php' );
       dbDelta( $sql );
    }

    Chodzi o to że tabela w bazie się nie pojawia. Już po wywołaniu menu w PA powinna się utworzyć a tu nic, co robię źle ?

Viewing 2 replies - 1 through 2 (of 2 total)
  • A czy, gdzie i jak wywołujesz tą funkcję video_install() ?

    Twórca wątku freedom.street

    (@freedomstreet)

    Co za masakra aż mi głupio… :/ includowałem do głównego pliku wtyczki ale nigdzie nie wywołałem funkcji. Eh 🙂

    include ('inc/function.php');

    Wywołałem funkcje i pięknie śmiga. Pora przysiąść z powrotem do PHP 🙂 Dzięki.

Viewing 2 replies - 1 through 2 (of 2 total)
  • Temat ‘Problem z tabelą’ jest zamknięty na nowe odpowiedzi.