ذخیره چندین اطلاعات در یک فیلد از دیتابیس و فراخوانی جداگانه آن ها

binboy

Member
سلام، قصد دارم تمامی مقادیر زیر رو در یک فیلد از سطر(row) روی دیتابیس توسط json_encode و foreach ذخیره کنم. برای مثال مقادیر زیر را دارم:

اطلاعات 1:
کد:
input name="name_r[]" =value=> hi

input name="units[1][]" =value=> how & input name="units[1][]" =value=> Questions & input name="units[1][]" =value=> similar
input name="units[1][]" =value=> fine & input name="units[1][]" =value=> have & input name="units[1][]" =value=> sent

input name="change[1][]" =value=> with & input name="change[1][]" =value=> Title & input name="change[1][]" =value=> exchange
input name="change[1][]" =value=> you & input name="change[1][]" =value=> responses & input name="change[1][]" =value=> Would
input name="change[1][]" =value=> qwidget & input name="change[1][]" =value=> codewarrior & input name="change[1][]" =value=> coldfusion
اطلاعات 2:
کد:
input name="name_r[]" =value=> hello

input name="units[2][]" =value=> Library & input name="units[2][]" =value=> android & input name="units[2][]" =value=> jquery

input name="change[2][]" =value=> javascript & input name="change[2][]" =value=> tsql & input name="change[1][]" =value=> spring
input name="change[2][]" =value=> you & input name="change[1][]" =value=> responses & input name="change[2][]" =value=> Would
تعداد اطلاعات بصورت متغییر است، یعنی ممکن کاربر 2 تا اطلاعات را انتخاب کنه یا 4 تا یا 1 یا 6 یا ... (در اینجا فرض بر اینه که کاربر 2 تا اطلاعات را برای ذخیره تو دیتابیس اماده کرده)

می خوام توسط foreach و json_encode اطلاعات را شبیه فرمت زیر تو دیتابیس ذخیره کنم، (می دونم با جیسون اینجور درج کردن تو دیتابیس امکان نداره ولی قصد اصلی من جدا سازی هر یک از اطلاعات دسته از دسته های دیگر است، تا تو select جداگانه اطلاعات به مشکل بر نخورم با این حال اگر جور دیگه ای میشه این دسته بندی رو انجام داد ممنون میشم بگید)
کد:
[{
    "name_r": "hi",
    "units": ["how", "Questions", "similar"],["fine", "have", "sent"],
    "change": ["with", "Title", "exchange"],["you", "responses", "Would"],["qwidget", "codewarrior", "coldfusion"],
}, {
    "name_r": "hello",
    "units": ["Library", "android", "jquery"],
    "change": ["javascript", "tsql", "spring"],["msword", "ifdef", "interface"]
}]
می خوام اطلاعات رو بصورت جداگانه از دیتابیس دریافت کنم: اطلاعات "units 1" بعنوان مثال بیان می کنم.
کد:
["how", "Questions", "similar"]

    & 

["fine", "have", "sent"]
بعدا میخوام تو اطلاعات ریزتر بشم و جداسازیو جز به جز تو همون دسته انجام بدم
کد:
[
{"how"} 
{"Questions"} 
{"similar"}
]
& 
[
{"fine"} 
{"have"} 
{"sent"}
]
ممنون میشم بهم کمک کنید برای چگونگی انجام آن، اگر هم روشی به غیر از جیسون سراغ دارید بگید.
با سپاس
 

جدیدترین ارسال ها

بالا