Edit report at https://bugs.php.net/bug.php?id=44433&edit=1

 ID:                 44433
 Comment by:         emeraldd dot chris at gmail dot com
 Reported by:        hans at velum dot net
 Summary:            Text with null characters (\0) truncated when bound
                     to prepared statement
 Status:             No Feedback
 Type:               Bug
 Package:            PDO related
 Operating System:   Gentoo Linux
 PHP Version:        5.2.5
 Block user comment: N
 Private report:     N

 New Comment:

It looks like this might actually be a limitation in postgresql.  From what I 
can tell, the database does not support storing the null character.

http://stackoverflow.com/questions/1347646/postgres-error-on-insert-error-
invalid-byte-sequence-for-encoding-utf8-0x0

The relevant line is just above heading 4.1.2.3

http://www.postgresql.org/docs/9.1/static/sql-syntax-lexical.html#SQL-SYNTAX-
STRINGS-UESCAPE


Previous Comments:
------------------------------------------------------------------------
[2012-12-28 16:30:51] emeraldd dot chris at gmail dot com

I can confirm that this still exists in php 5.3.19 (also running gentoo).  Has 
anyone found a solution?

------------------------------------------------------------------------
[2012-10-12 13:01:15] metala at metala dot org

Forgot to add the postgres and pdo_pgsql versions.

pdo_pgsql

PDO Driver for PostgreSQL => enabled
PostgreSQL(libpq) Version => 9.1.5
Module version => 1.0.2
Revision =>  $Id$ 

Package: postgresql-9.1                  
State: installed
Automatically installed: no
Version: 9.1.5-2

------------------------------------------------------------------------
[2012-10-12 12:57:21] metala at metala dot org

I have experienced the same issue with PHP 5.4.4-7 using Debian wheezy/sid.

Actually It made me drop the idea to store objects in database and I used the 
conventional way to solve the problem. So it was frustrating....

------------------------------------------------------------------------
[2009-05-03 01:00:11] php-bugs at lists dot php dot net

No feedback was provided for this bug for over a week, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".

------------------------------------------------------------------------
[2009-04-25 14:56:32] j...@php.net

Please try using this CVS snapshot:

  http://snaps.php.net/php5.2-latest.tar.gz
 
For Windows:

  http://windows.php.net/snapshots/



------------------------------------------------------------------------


The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at

    https://bugs.php.net/bug.php?id=44433


-- 
Edit this bug report at https://bugs.php.net/bug.php?id=44433&edit=1

Reply via email to