как засунуть массив в mysql

dgaf

если каждый отдельно, то ломает даже писать "create table" такого размера
можно ли как-то это сделать?
есть идея сделать это через строку. рассматривать строку как массив чисел.
видимо так и придется делать

sergei1969

чё-та я тя не понял
отдельно create table, а потом в один insert :
insert into table1 (field1,field2,....) values (1,2,3.... (3,4,5...4,7,2.......12,4,1....)
подходит?

rfgbnfy

serialize . если например php+mysql . postgreSQL сам по себе serialize поддерживает . не знаю что там у mySQL

poshta

Можно загрузить из текстового файла одной командой. Подробности здесь.
(Хотя я, может быть, тебя неправильно понял.)

dgaf

похоже оно
всем спасибо

dgaf

работает

rfgbnfy

тебе больше часа на проверку понадобилось ?

dgaf

ну я же не только это делал
оказалось он еще и \" в свой текст вставляет, безобразие.

stalker33rus10

если начинаются проблемы с лишними "\" используй addslashes и stripslashes

rfgbnfy

magic_quote

dgaf

не, вы не поняли
эта функция создает стринг в котором много двойных кавычек (")
а я обычно их использую для указания начала и конца строки, поэтому пришлось в этом случае использовать одинарные
\" это я просто так написал

rfgbnfy

а вариант addslashes(serialize($arr не катит ?

sergei1969

или base64_encode(serialize($var
хотя так удлинняется сильно

dgaf

да зачем. и так рабоатает.
Оставить комментарий
Имя или ник:
Комментарий: