ID:               48293
 User updated by:  aaa_whoknows_me at list dot ru
 Reported By:      aaa_whoknows_me at list dot ru
 Status:           Open
 Bug Type:         MySQL related
 Operating System: Windows
 PHP Version:      5.3.0RC2
 New Comment:

>$conn = mysqli_init();
>$conn->options(MYSQLI_SET_CHARSET_NAME, "utf8");
>$conn->real_connect($db_host,$db_user,$db_pass,$db_name);

How can I do the same actions with PDO?

$pdo = new PDO( 
    'mysql:host=hostname;dbname=defaultDbName', 
    'username', 
    'password', 
    $options
);

What options should I use to do the same thing as with mysqli?


Previous Comments:
------------------------------------------------------------------------

[2009-05-21 13:43:55] aaa_whoknows_me at list dot ru

Thank you very much!
It seems to work!

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

[2009-05-21 11:48:02] carsten_sttgt at gmx dot de

> $conn = new mysqli(); // no params, no connection

$conn = mysqli_init();


> $conn->connect("host", "user", "pass"...);

$conn->real_connect("host", "user", "pass"...);

Regards,
Carsten

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

[2009-05-21 10:20:38] aaa_whoknows_me at list dot ru

Oh, and the most important thing:
this code
>$conn->options(MYSQLI_SET_CHARSET_NAME, "utf8");
raises an error
Couldn't fetch mysqli.
It happens with any charset.

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

[2009-05-21 10:12:42] aaa_whoknows_me at list dot ru

>$conn = new mysqli(); // no params, no connection
>$conn->options(MYSQLI_SET_CHARSET_NAME, "yourcharset");
>$conn->connect("host", "user", "pass"...);
Unfortunatly, it didn't help. I tried to use utf8, utf-8, ucs2, utf16,
utf-16 and I sent username in all these charsets in all possible
combinations but it didn't work anyway.

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

[2009-05-18 16:34:02] and...@php.net

mysqlnd doesn't read the configuration files of MySQL. Calling these
doesn't result in an error but it is a no-op.
Please file a documentation bug!

Thanks

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

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
    http://bugs.php.net/48293

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

Reply via email to