Здравствуйте, я не могу разобраться каким образом возможно записать массив в базу данных php ( 7.4 ) и впоследствии вывести массив из данной базы? Подскажите пожалуйста как или, скиньте ссылок с документацией.
Можно как текст сохранить в поле типа TEXT, сериализовав или приведя к json(более распространенный вариант сейчас). Но есть и поля типа json
тут следует уточнить - для чего это все если просто сохранить и потом достать - одно а может человек хочет элементы массива в таблицу БД записать - чтоб потом используя SQL делать запросы итд итп - тогда другое
Мне необходимо записать массив в бд для того что бы потом его запрашивать, изменять и заново записывать измененный. И так циклично.
@Loks, давайте конкретно задачу. Массив чего вы хотите записать в базу данных? json хорош, если просто надо кинуть и всё, а если это какие-то связанные строки разных таблиц, лучше использовать один из видов связей: one-to-many или many-to-many, для каждого из которых есть точный способ организовать связь
Так как я вижу мне необходим массив состоящий +- из 100 элементов с ( например 100 единичек ) если приходит запрос вычесть эту единичку из 69 ячейки массива что бы заместо 1 в 69 ячейке было 0 после этого записать то что получилось в бд для того что бы потом запросить и считать сколько 1 а сколько 0 и под какими они числам. Чет как-то сложно объяснить)
@Loks Зачем вам нужен этот массив? Что он представляет? Если это что-то типа шахматной доски, то можно в джсон запихать, да. В тесктовое поле или если база поддерживает в JSON поле. json_encode, json_decode. Ещё можно seriaize сделать, но у джсона преимущество, что его понимает не только PHP
Походу ТС не вдупляет, как обычно решаются задачи. Ну, ОК, пойдем через зад: «распакованно» +- 100 полей или пару битовых полей BIGINT/SET
@Loks есть 1001 способ сохранить данные. Чтобы выбрать подходищий надо знать для чего это будет применяться. Если цели нет, а задачка тупо выдумана на ходу, то всё равно как, это бессмыслица. Делай осмысленные задачи. В классической бд записи это не просто кучка чего-то там по порядку, а множество записей, адресуемых по уникальному значению - первичному ключу. Это основное свойство реляционной базы. В твоей кучке единиц есть что-то, что отличает первую запись от второй? --- Добавлено --- Возможно файл подойдет больше чем бд.