«

PHP:pg_unescape_bytea()的用法

时间:2024-3-1 20:40     作者:韩俊     分类: PHP


pg_unescape_bytea

(PHP 4 >= 4.3.0, PHP 5)

pg_unescape_bytea — 取消 bytea 类型中的字符串转义

<h3>说明</h3>
  string <strong>pg_unescape_bytea</strong>
   ( string <code>$data</code>
  )
<p>
 <strong>pg_unescape_bytea()</strong> 将
 bytea 数据类型中的字符串取消转义。返回未转义的字符串(二进制)。
</p>
<p><strong>Note</strong>:
 <p>
  当 SELECT bytea 类型,PostgreSQL
  返回用  前导的八进制字节值(例如 32)。用户需要自行将其转换回二进制格式。
 </p>
 <p>
  本函数需要
  PostgreSQL 7.2 或更新版本。在
  PostgreSQL 7.2.0 和 7.2.1
  中,当激活了多字节支持时必须强制转换为 bytea 类型,例如
  INSERT INTO test_table (image)
  VALUES (&#039;$image_escaped&#039;::bytea);。PostgreSQL 7.2.2
  或更新版本不需要强制转换。例外是当客户端和后端的字符编码不匹配时,有可能出现多字节流错误。用户必须强制转换为 bytea 来避免此错误。
 </p>
</p>
<p>
 参见 pg_escape_bytea() 和
 pg_escape_string()。
</p>

标签: php php教程

热门推荐