Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Tworzenie tabel, Tworzy tylko 11 tabel
Gibcio2009
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 22.07.2009

Ostrzeżenie: (0%)
-----


Witam !

Posiadam WebServ 2.0, za pomocą PHP tworzę tabele, lecz tworzonych jest tylko 11 z 13, czy ktoś wie jaka jest przyczyna?

Dzięki z góry.

Oto za pomocą czego chcę stworzyć tabele:
  1. function CreateTable($DBPrefix)
  2. {
  3. mysql_query("CREATE TABLE ".$DBPrefix."articles (
  4. `id` INT(11) NOT NULL auto_increment,
  5. `title` VARCHAR(150) NOT NULL,
  6. `go` VARCHAR(255) NOT NULL,
  7. `content` text NOT NULL,
  8. `author` VARCHAR(25) NOT NULL,
  9. `read` INT(11) NOT NULL,
  10. `keywords` VARCHAR(255) NOT NULL,
  11. PRIMARY KEY(`id`)
  12. ) TYPE=MyISAM;");
  13.  
  14. mysql_query("CREATE TABLE ".$DBPrefix."ban (
  15. `id` INT(11) NOT NULL auto_increment,
  16. `value` VARCHAR(255) NOT NULL,
  17. `what` CHAR(1) NOT NULL,
  18. PRIMARY KEY(`id`)
  19. ) TYPE=MyISAM;");
  20.  
  21. mysql_query("CREATE TABLE ".$DBPrefix."banip (
  22. `id` INT(11) NOT NULL auto_increment,
  23. `ip` VARCHAR(15) NOT NULL,
  24. PRIMARY KEY(`id`)
  25. ) TYPE=MyISAM;");
  26.  
  27. mysql_query("CREATE TABLE ".$DBPrefix."block (
  28. `id` INT(11) NOT NULL auto_increment,
  29. `name` VARCHAR(20) NOT NULL,
  30. `view` VARCHAR(255) NOT NULL,
  31. `page` CHAR(1) NOT NULL,
  32. `position` int(11) NOT NULL,
  33. `activ` CHAR(1) NOT NULL,
  34. PRIMARY KEY (`id`)
  35. ) TYPE=MyISAM;");
  36.  
  37. mysql_query("CREATE TABLE ".$DBPrefix."config (
  38. `id` INT(11) NOT NULL auto_increment,
  39. `name` VARCHAR(20) NOT NULL,
  40. `value` VARCHAR(255) NOT NULL,
  41. PRIMARY KEY(`id`)
  42. ) TYPE=MyISAM;");
  43.  
  44. mysql_query("CREATE TABLE ".$DBPrefix."download (
  45. `id` INT(11) NOT NULL auto_increment,
  46. `title` VARCHAR(255) NOT NULL,
  47. `info` text NOT NULL,
  48. `url` VARCHAR(45) NOT NULL,
  49. `count` INT(11) NOT NULL,
  50. `file` VARCHAR(255) NOT NULL,
  51. PRIMAR KEY(`id`)
  52. ) TYPE=MyISAM;");
  53.  
  54. mysql_query("CREATE TABLE ".$DBPrefix."langtemp (
  55. `id` INT(11) NOT NULL auto_increment,
  56. `name` VARCHAR(255) NOT NULL,
  57. `type` CHAR(1) NOT NULL,
  58. PRIMARY KEY(`id`)
  59. ) TYPE=MyISAM;");
  60.  
  61. mysql_query("CREATE TABLE ".$DBPrefix."menu (
  62. `id` INT(11) NOT NULL auto_increment,
  63. `title` VARCHAR(35) NOT NULL,
  64. `info` VARCHAR(255) NOT NULL,
  65. `to` VARCHAR(255) NOT NULL,
  66. `pozition` INT(11) NOT NULL,
  67. PRIMARY KEY(`id`)
  68. ) TYPE=MyISAM;");
  69.  
  70. mysql_query("CREATE TABLE ".$DBPrefix."modules (
  71. `id` INT(11) NOT NULL auto_increment,
  72. `name` VARCHAR(20) NOT NULL,
  73. PRIMARY KEY(`id`)
  74. ) TYPE=MyISAM;");
  75.  
  76. mysql_query("CREATE TABLE ".$DBPrefix."news (
  77. `id` INT(11) NOT NULL auto_increment,
  78. `title` VARCHAR(150) NOT NULL,
  79. `go` VARCHAR(255) NOT NULL,
  80. `content` text NOT NULL,
  81. `author` VARCHAR(25) NOT NULL,
  82. `read` INT(11) NOT NULL,
  83. `time` VARCHAR(10) NOT NULL,
  84. PRIMARY KEY(`id`)
  85. ) TYPE=MyISAM;");
  86.  
  87. mysql_query("CREATE TABLE ".$DBPrefix."page (
  88. `id` INT(11) NOT NULL auto_increment,
  89. `title` VARCHAR(255) NOT NULL,
  90. `content` VARCHAR(255) NOT NULL,
  91. `kewords` VARCHAR(255) NOT NULL,
  92. `description` VARCHAR(255) NOT NULL,
  93. PRIMARY KEY(`id`)
  94. ) TYPE=MyISAM;");
  95.  
  96. mysql_query("CREATE TABLE ".$DBPrefix."team (
  97. `id` INT(11) NOT NULL auto_increment,
  98. `name` VARCHAR(25) NOT NULL,
  99. `email` VARCHAR(255) NOT NULL,
  100. PRIMARY KEY(`id`)
  101. ) TYPE=MyISAM;");
  102.  
  103. mysql_query("CREATE TABLE ".$DBPrefix."users (
  104. `id` INT(11) NOT NULL auto_increment,
  105. `name` VARCHAR(255) NOT NULL,
  106. `login` VARCHAR(255) NOT NULL,
  107. `password` VARCHAR(255) NOT NULL,
  108. `email` VARCHAR(255) NOT NULL,
  109. `gg` VARCHAR(10) NOT NULL,
  110. `o2` VARCHAR(200) NOT NULL,
  111. `skype` VARCHAR(200) NOT NULL,
  112. `city` VARCHAR(200) NOT NULL,
  113. `site` CHARCHAR(200) NOT NULL,
  114. `level` CHAR(1) NOT NULL,
  115. `activ` CHAR(1) NOT NULL,
  116. `template` VARCHAR(20) NOT NULL,
  117. `language` VARCHAR(20) NOT NULL,
  118. `key` VARCHAR(30) NOT NULL,
  119. PRIMARY KEY(`id`)
  120. ) TYPE=MyISAM;");
  121. }


Ten post edytował Gibcio2009 15.03.2010, 08:56:17
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(Gibcio2009 @ 15.03.2010, 08:18:06 ) *
tworzonych jest tylko 11 z 20, czy ktoś wie jaka jest przyczyna?

20 to ci nigdy nie zrobi, bo masz 13 instrukcji tworzących tabele. Po każdym mysql_query() daj sobie wyświetlenie ewentualnego błędu:
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 20:04