Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Сложности с PHP + mySQL
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, дорогие профессионалы! Недавно начала программировать и возникли технические проблемы, нуждаюсь в советах профессионалов)) Имеется папка с файлами, и мне бы хотелось, что бы скрипт считывал, папки и файлы и автоматом заносил в БД. Создала несколько массивов из папок, файлов и содержащей в ней информацией и внесла их в таблицы БД, но возникли некоторые сложности, а именно в том, что не знаю как отфильтровать по определенным папкам файлы. Допустим в папке А есть папки: Они являются названиями секторов. В каждой из них хранится файлы например в папках: 1) DKG1: 2) ESB2: 3) PORS3: CSV и txt файлы связаны по названию, которая содержит дату и время спектра(т.е. 2013-11-15 03:57:32). В txt файлах содержится информация о долготе и широте, в csv файлах каналы, энергия и импульсы из 1023 строк и 3х столбцов по которым строится график. на 1024 строке и втором столбце Живое время, на 1025 строке 2 столбце Реальное время. Надо чтобы скрипт считывал количество папок, файлов, извлекал информацию и вводил их в БД. Первая таблица "Сектора" в нем хранится: 1)название Секторов(имена папок в папке А),2) Дата начала и 3)Дата конца (т.е. даты из названия файлов, первый и последний в папке сектора). Вторая таблица "Спектры" в нем хранится информация: 1)Дата,2)Время(из названия файлов), 3)Долгота,4)Широта(данные в txt файлах),5)Реальное время,6)Живое время(Данные на 1024,1025 строках и во втором столбце),7)Сектор(К которому относится спектр). Данные из csv файлов до 1023 строки(т.е. канал энергия импульс) я не стала заносить в БД, думаю сделать линк по которому можно просмотреть эти данные, за одно и сам график. (с этим у меня вообще идей нет =(( ) На данный момент я имею массивы из 1)названия секторов, 2)Даты 3)Времени 4)Долготы 5)Широты 6)Реального времени 7)Живого времени спектров и 1023 строк энергии и импулься. Мне осталось, чтобы дата начала и конца заносились в таблицу "Сектора", чтобы был пользовательский интерфейс с поиском(название,дата,координаты и т.д.) и фильтром по дате(от ххх до ххх), чтобы можно было перейти на подробную информацию о спектре(т.е. канал,энергия, импульс + график). А так же кнопку для обновления информации Код , закоментировала некоторые части)): Код: php 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. Вот бета бета версия интерфейса ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 14:36 |
|
||
|
Сложности с PHP + mySQL
|
|||
|---|---|---|---|
|
#18+
опять тоже самое?) кто Вас учил БД таким образом создавать? зачем каждый раз дропать и создавать бд и таблицы ? запросы типа $query= "SELECT"; нужно возвращать mysqli_fetch_array или mysqli_fetch_assoc $res = mysqli_query($connection, $query); return mysqli_fetch_assoc($res); зачем Код: php 1. 2. когда можно сразу Код: php 1. по поводу как массивы вносить в бд это не ко мне, самому нужно подучится :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 15:55 |
|
||
|
Сложности с PHP + mySQL
|
|||
|---|---|---|---|
|
#18+
Sanjar88, ахахха опять я ) неее я больше не дропаю, я их закомментила )) да с этими массивами и бд беда=( может вы знаете как сделать чтобы записи обновлялись? т.е. у меня в папке 3 файла, если я добавлю 4ый. как можно сделать чтобы он автоматом в бд импортировался ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 16:20 |
|
||
|
|

start [/forum/topic.php?fid=23&tid=1462895]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
22ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 343ms |

| 0 / 0 |
