Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tworzenie tabel
Forum PHP.pl > Forum > PHP
Gibcio2009
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. }
phpion
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:
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.