我正在使用PostgreSQL作为我的数据库和codeigniter用于我的php框架,当我尝试从我的foreach中的base64解码中保存blob图像时遇到问题。
这是我的代码:
&&
我从postgres得到错误:
消息:pg_escape_literal():无法逃脱
如何解决这个问题? 提前谢谢。
答案 0 :(得分:1)
您可以尝试以下代码:
foreach($master->spesimen as $spesimen){
$data_spesimen = array(
"indexspec" => $spesimen->indexspec,
"namafile" => $spesimen->nama,
"nama" => $spesimen->nama,
"imgspec" => pg_escape_bytea(base64_decode($spesimen->namafile)),
"ref_mfpp" => $kode,
"useri" => $username
);
$this->kirim->specfpp($data_spesimen);
}
要详细了解您的问题click here。
请让我知道它有用与否。
编辑回答感谢@Denny Kurniawan的确认。