سلام
چطور میشه آرایه ای رو در یک فیلد از جدول ذخیره کرد؟
$query="INSERT INTO $tablename fildname VALUES ($arrayname )";
سلام
چطور میشه آرایه ای رو در یک فیلد از جدول ذخیره کرد؟
$query="INSERT INTO $tablename fildname VALUES ($arrayname )";
میتونی با تابع
$serialized = serialize($array);
آرایه را به رشته تبدیل کنید و در دیتابیس ذخیره کنید
وبا تابع
$array = unserialize($serialized);
رشته را به آرایه تبدیل کنید.
با تابع implode میشه
از JSON هم میتونید استفاده کنید. اطلاعات رو به فرمت JSON تبدیل کنید و ذخیره کنید.
<?php
$array=array('name'=>'mohammad','age'=>25);
$json=json_encode($array);
echo $json."<hr>";
echo "<pre>";
print_r(json_decode($json,true));
echo "</pre>";
?>
حسن JSON اینه اگر نیاز داشته باشیم اطلاعات رو به زبونی غیر از PHP منتقل کنیم (مثلا جاوااسکریپت) احتیاج به کاری نداریم.