Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Czy taka tabelka "łyknie takie zapytanie"?
Forum PHP.pl > Forum > PHP
miedzna
Czy taka tabelka i zapytanie mają prawo zadziałać?

TABELKA:
  1. CREATE TABLE ankieta (
  2. od_id INT NOT NULL AUTO_INCREMENT,
  3. ip VARCHAR(20),
  4. odp1 char(1),
  5. 2_1 char(3),
  6. 2_2 char(3),
  7. 2_3 char(3),
  8. 2_4 char(3),
  9. 2_5 char(3),
  10. 2_6 char(3),
  11. 2_7 char(3),
  12. 2_8 char(3),
  13. 2_9 char(3),
  14. 2_10 char(3),
  15. 2_11 char(3),
  16. 2_11_jakie TEXT,
  17. 3_1 char(3),
  18. 3_2 char(3),
  19. 3_3 char(3),
  20. 3_4 char(3),
  21. 3_5 char(3),
  22. 3_6 char(3),
  23. 3_7 char(3),
  24. 3_8 char(3),
  25. 3_9 char(3),
  26. 3_10 char(3),
  27. 3_11 char(3),
  28. 3_12 char(3),
  29. 3_12_jakie TEXT,
  30. 4_1 char(3),
  31. 4_2 char(3),
  32. 4_3 char(3),
  33. 4_4 char(3),
  34. 4_5 char(3),
  35. 4_6 char(3),
  36. 4_7 char(3),
  37. 4_8 char(3),
  38. 4_9 char(3),
  39. 4_10 char(3),
  40. 4_11 char(3),
  41. 4_12 char(3),
  42. 4_13 char(3),
  43. 4_14 char(3),
  44. 4_15 char(3),
  45. 4_16 char(3),
  46. 4_17 char(3),
  47. 4_18 char(3),
  48. 4_19 char(3),
  49. 4_20 char(3),
  50. 4_21 char(3),
  51. 4_22 char(3),
  52. 4_23 char(3),
  53. 4_24 char(3),
  54. 4_25 char(3),
  55. 4_26 char(3),
  56. 5_1 char(3),
  57. 5_2 char(3),
  58. 5_3 char(3),
  59. 5_4 char(3),
  60. 5_5 char(3),
  61. 5_6 char(3),
  62. 5_7 char(3),
  63. 5_8 char(3),
  64. 5_9 char(3),
  65. 5_10 char(3),
  66. 5_10_jakie TEXT,
  67. 5_11 char(3),
  68. 6_1 char(3),
  69. 6_2 char(3),
  70. 6_3 char(3),
  71. 6_4 char(3),
  72. 6_4_jakie TEXT,
  73. 6_5 char(3),
  74. odp7_jakie TEXT,
  75. odp7 char(3),
  76. 8_1 char(3),
  77. 8_2 char(3),
  78. 8_3 char(3),
  79. 8_4 char(3),
  80. 8_5 char(3),
  81. 8_6 char(3),
  82. 8_6_jakie TEXT,
  83. 8_7 char(3),
  84. 9_1 char(3),
  85. 9_2 char(3),
  86. 9_2_jakie TEXT,
  87. 9_3 char(3),
  88. 9_4 char(3),
  89. 9_5 char(3),
  90. 9_6 char(3),
  91. 9_6_jakie TEXT,
  92. 9_7 char(3),
  93. odp10 char(3),
  94. odp10_1 char(3),
  95. odp10_2 char(3),
  96. odp10_3 char(3),
  97. odp10_4 char(3),
  98. odp10_5 char(3),
  99. odp10_6 char(3),
  100. odp10_7 char(3),
  101. odp10_7_jakie TEXT,
  102. 11_1 char(3),
  103. 11_2 char(3),
  104. 11_3 char(3),
  105. 11_4 char(3),
  106. odp11_4_jakie TEXT,
  107. odp11 char(3),
  108. odp12 char(3),
  109. 13_1 char(3),
  110. 13_2 char(3),
  111. 13_3 char(3),
  112. 13_4 char(3),
  113. 13_5 char(3),
  114. 13_6 char(3),
  115. 13_7 char(3),
  116. 14_1 char(3),
  117. 14_2 char(3),
  118. 14_3 char(3),
  119. 14_4 char(3),
  120. 14_5 char(3),
  121. 14_6 char(3),
  122. 15_1 char(3),
  123. 15_2 char(3),
  124. 15_3 char(3),
  125. 15_4 char(3),
  126. 15_5 char(3),
  127. 15_6 char(3),
  128. 15_7 char(3),
  129. 15_8 char(3),
  130. 16_1 char(3),
  131. 16_2 char(3),
  132. 16_3 char(3),
  133. 16_4 char(3),
  134. 16_4_jakie TEXT,
  135. 17_1 char(3),
  136. 17_2 char(3),
  137. 17_3 char(3),
  138. 17_4 char(3),
  139. 17_5 char(3),
  140. 17_6 char(3),
  141. 17_6_jakie TEXT,
  142. odp18 char(3),
  143. odp19 char(3),
  144. odp20 char(3),
  145. DATA datetime,
  146. PRIMARY KEY(od_id)
  147. );


ZAPYTANIE:

  1. <?php
  2. $result = &#092;"INSERT INTO ankieta VALUES(NULL, '$ip', '$odp1', '$2_1', '$2_2', '$2_3', '$2_4', '$2_5', '$2_6', '$2_7', '$2_8', '$2_9', '$2_10', '$2_11', '$2_11_jakie', '$3_1', '$3_2', '$3_3', '$3_4', '$3_5', '$3_6', '$3_7', '$3_8', '$3_9', '$3_10', '$3_11', '$3_12', '$3_12_jakie', '$4_1', '$4_2', '$4_3', '$4_4', '$4_5', '$4_6', '$4_7', '$4_8', '$4_9', '$4_10', '$4_11', '$4_12', '$4_13', '$4_14', '$4_15', '$4_16', '$4_17', '$4_18', '$4_19', '$4_20', '$4_21', '$4_22', '$4_23', '$4_24', '$4_25', '$4_26', '$5_1', '$5_2', '$5_3', '$5_4', '$5_5', '$5_6', '$5_7', '$5_8', '$5_9', '$5_10', '$5_10_jakie', '$5_11', '$6_1', '$6_2', '$6_3', '$6_4', '$6_4_jakie', '$6_5', '$odp7_jakie', '$odp7', '$8_1', '$8_2', '$8_3', '$8_4', '$8_5', '$8_6', '$8_7', '$9_1', '$9_2', '$9_3', '$9_4', '$9_5', '$9_6', '$9_6_jakie', '$9_7', '$odp10', '$odp10_1', '$odp10_2', '$odp10_3', '$odp10_4', '$odp10_5', '$odp10_6', '$odp10_7', '$odp10_7_jakie', '$11_1', '$11_2', '$11_3', '$11_4', '$odp11_4_jakie', '$odp11', '$odp12', '$13_1', '$13_2', '$13_3', '$13_4', '$13_5', '$13_6', '$13_7', '$14_1', '$14_2', '$14_3', '$14_4', '$14_5', '$14_6', '$15_1', '$15_2', '$15_3', '$15_4', '$15_5', '$15_6', '$15_7', '$15_8', '$16_1', '$16_2', '$16_3', '$16_4', '$16_4_jakie', '$17_1', '$17_2', '$17_3', '$17_4', '$17_5', '$17_6', '$17_6_jakie', '$odp18', '$odp19', '$odp20', '$data')\";
  3. ?>
nospor
o rajciu. czlowieku ty się opamiętaj. Zrób tabele z relacjami. Coś jak tu:
http://forum.php.pl/index.php?showtopic=32340

odnośnie twego pytania. se wykonaj i se zobacz
SongoQ
Czy slyszales kiedys o relacjach?questionmark.gif Przeciez te pola monza powiazac z inna tabela i wtedy masz tylko kilka pol i wszystko powiazane w 2 tabelach.

Teoretycznie takie cos pzechodzi, sa ograniczenia w ilosci pol ale niestety nie pamietam ile dla jakiej bazy. Ale szczerze mowiac wystrzegaj sie stosowania takiego czegos.

Dodanie:
nospor Zawsze musisz mnie wyprzedzic?
miedzna
Cytat(SongoQ @ 2005-07-07 15:07:52)
Czy slyszales kiedys o relacjach?questionmark.gif Przeciez te pola monza powiazac z inna tabela i wtedy masz tylko kilka pol i wszystko powiazane w 2 tabelach.

Teoretycznie takie cos pzechodzi, sa ograniczenia w ilosci pol ale niestety nie pamietam ile dla jakiej bazy. Ale szczerze mowiac wystrzegaj sie stosowania takiego czegos.

Dodanie:
nospor Zawsze musisz mnie wyprzedzic?

A jak by to wyglądało mniej więcej w moim przypadku, bo jakoś poczytałem o kluczach obcych itd. i nie kapuje... sad.gif
nospor
podalem ci przyklad w moim poście. Tam jest podobna sytuacja do Twojej:
http://forum.php.pl/index.php?showtopic=32340

jak nie to opisz swoją dokladniej

@songoQ - już ci mówilem - mam specjalny nasluch laugh.gif
SongoQ
Cytat
A jak by to wyglądało mniej więcej w moim przypadku, bo jakoś poczytałem o kluczach obcych itd. i nie kapuje...


Tabela 1
od_id ip odp1

Tabela 2
id id_do_tabeli_1 typ_pola wartosc

Widzisz jakie proste smile.gif))
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.