php - unserialize():偏移量 0 的 1 个字节出错
问题描述
在反序列化序列化数据时,我收到此错误
unserialize():偏移量 0 的 1 个字节出错
这是我的代码
$subcategorylisting = DB::table('subcategoryorders')->where('category_id',$category->id)->pluck('product_orderid');
$serialize_products = unserialize($subcategorylisting[0]);
$subcategorylisting = isset($subcategorylisting[0]) ? $subcategorylisting[0]:false;
if(isset($subcategorylisting)){
$serialize_products = unserialize($subcategorylisting[0]);
$serialize_productsS=implode(",",$serialize_products);
$productlisting = \App\Productlisting::orderby(DB::raw('FIELD(id,'.$serialize_productsS.')'))->get();
}
解决方案
推荐阅读
- sql-server - 解决由于参数嗅探导致的间歇性性能问题
- python - 从恢复的张量流模型中获取“损失”函数
- java - Java Socket 无法使用 NoRouteToHostException 而不是 ConnectionRefused 连接到“0.0.0.0”
- php - 在php中使用ics文件删除日历邀请
- laravel - Laravel - 具有单个 Vue 实例的 Vue 多页面应用程序
- mongoose - 无法更新行 mongoose
- r - 在 R 中生成具有随机选择的特征的数据集列表
- android - 活动视图显示在片段上
- png - Ghostscript -- 将 PS 转换为 PNG、旋转和缩放
- linux - 如何在 libcurl 中启用 sslv3 请求