Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
11.09.2003, 18:08
|
|||
---|---|---|---|
Массив из PHP в Oracle |
|||
#18+
Вот хочу передать в процедуру сразу массив из php- типа: CREATE OR REPLACE PACKAGE phpArr AS TYPE t_StIDArr IS TABLE OF students.ID%TYPE INDEX BY BINARY_INTEGER; v_StIDArr t_StIDArr; PROCEDURE InsArr2(p_id IN v_StIDArr%TYPE, v_Totl OUT NUMBER); END phpArr; CREATE OR REPLACE PACKAGE BODY phpArr AS PROCEDURE InsArr2(p_id IN v_StIDArr%TYPE, v_Totl OUT NUMBER) IS BEGIN v_Totl := p_id.COUNT; END InsArr2; END phpArr; Как же туда массив передать на вход? Делаю из php типа $sth = OCIParse( $conn,"BEGIN phpArr.InsArr2(:id, :totl); END;" ); $id = array(10,20,30); OCIBindByName ( $sth, ":id", $id, 100 ); OCIBindByName ( $sth, ":totl", $totl, 100 ); OCIExecute ( $sth ); но по-моему я чегщ-тщ не доганяю? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
11.09.2003, 21:51
|
|||
---|---|---|---|
Массив из PHP в Oracle |
|||
#18+
На тебе кросспост из ораклевого форума. Правда, я не чистый oci использую, а через ADODB. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=23&tablet=1&tid=1480421]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
166ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
2ms |
others: | 252ms |
total: | 506ms |
0 / 0 |