Avatar billede danic Nybegynder
27. marts 2006 - 13:29 Der er 2 kommentarer og
1 løsning

Oprette tabel med PHP

Hvordan skal mit SQL-statement se ud når jeg ønsker at oprette en tabel direkte i en MySQL database uden brug af MyPHPAdmin, altså kun PHP.

Det er selvfølelig forudsat at jeg har lavet en connection til databasen.

<?PHP

CREATE TABLE TMaccounts (
  userid int(25) NOT NULL auto_increment,
  contact varchar(60) NOT NULL default '',
  companyname varchar(255) NOT NULL default '',
  vatno varchar(255) NOT NULL default '',
  address varchar(255) NOT NULL default '',
  postcode varchar(255) NOT NULL default '',
  city varchar(255) NOT NULL default '',
  state varchar(255) NOT NULL default '',
  country varchar(255) NOT NULL default '',
  phone varchar(255) NOT NULL default '',
  email varchar(255) NOT NULL default '',
  newsletter enum('0','1') default '0',
  signup_date datetime NOT NULL default '0000-00-00 00:00:00',
  PRIMARY KEY  (userid)
) TYPE=MyISAM PACK_KEYS=0 COMMENT='customers information';

?>
Avatar billede Slettet bruger
27. marts 2006 - 13:30 #1
<?PHP

mysql_query("CREATE TABLE TMaccounts (
    userid int(25) NOT NULL auto_increment,
      contact varchar(60) NOT NULL default '',
      companyname varchar(255) NOT NULL default '',
      vatno varchar(255) NOT NULL default '',
      address varchar(255) NOT NULL default '',
      postcode varchar(255) NOT NULL default '',
      city varchar(255) NOT NULL default '',
      state varchar(255) NOT NULL default '',
      country varchar(255) NOT NULL default '',
      phone varchar(255) NOT NULL default '',
      email varchar(255) NOT NULL default '',
      newsletter enum('0','1') default '0',
      signup_date datetime NOT NULL default '0000-00-00 00:00:00',
      PRIMARY KEY  (userid)
    ) TYPE=MyISAM PACK_KEYS=0 COMMENT='customers information'
");

?>
Avatar billede Slettet bruger
27. marts 2006 - 13:44 #2
Du benytter altid mysql_query() til dine SQL operationer, ligesom du i phpMyAdmin ville benytte punktet SQL :)
Avatar billede danic Nybegynder
28. marts 2006 - 15:44 #3
Super!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester