我想在同一列中添加许多值,我试过这样
$strsaveImage="insert into image(Image_Id,Image_Name,Image_Detail ,Image_Date)";
$strsaveImage=$strsaveImage."values('$Profile_id','$target_path',$Mouths && $Bodies,'$date')";
$objsaveImage= mysql_query($strsaveImage) or die ("Error Query [" . $strsaveImage . "]");
并且输入就像这样
<input type="text" class="form-control" name="Bodies" >
<input type="text" class="form-control" name="Mouths" >
我想在图像细节列中添加像身体和嘴巴这样的值。 我应该使用哪种方法,我试过操作员但是失败了。请帮帮我。谢谢你:)。
答案 0 :(得分:0)
serialize()
你的阵列。在检索时,unseralize()
您的数组。
$imageDetail = serialize(array('Mouths' => $Mouths, 'Bodies' => $Bodies));
$strsaveImage="insert into image(Image_Id,Image_Name,Image_Detail ,Image_Date)";
$strsaveImage=$strsaveImage."values('$Profile_id','$target_path',$imageDetail,'$date')";
$objsaveImage= mysql_query($strsaveImage) or die ("Error Query [" . $strsaveImage . "]");
然后,在访问数据时,
$imageDetail = unserialize($queryData['Image_Detail']);
// Results in:
array(
'Mouths' => 'ValueOfMouths',
'Bodies' => 'ValueOfBodies',
)