Bug #52027 [Bgs]: NULL bytes in mysqli prepared statements
[email protected] Wed, 9 Jun 2010 15:22:25 +0200 (CEST)
| Newsgroups | php.gtk.dev |
|---|---|
| Message-ID | <[email protected]> |
Edit report at http://bugs.php.net/bug.php?id=52027&edit=1 ID: 52027 Updated by: [email protected] Reported by: jamie at splooshmedia dot co dot uk Summary: NULL bytes in mysqli prepared statements Status: Bogus Type: Bug Package: PHP-GTK related Operating System: Windows 7 PHP Version: Irrelevant New Comment: BTW - some additional debugging suggestions for your setup - testing against WAMP is irrelevant, it's a different PHP executable in a different location with different extensions and loading different dependencies Try your mysqli on your php-gtk install, just comment out the php-gtk extension, and see if you still get the errors Previous Comments: ------------------------------------------------------------------------ [2010-06-09 15:12:51] [email protected] Cannot reproduce - works perfectly here check that you do not have the wrong libmysql being loaded (not php_mysqli.dll - but the libmysql.dll that it uses - this sounds like a client mismatch) ------------------------------------------------------------------------ [2010-06-09 11:22:09] jamie at splooshmedia dot co dot uk Description: ------------ MySQLi prepared statements always return NULL bytes when running in PHP-GTK. This bug does not exist in WAMP environment. Normal queries work fine in PHP-GTK. My PHP-GTK/MySQL setup is fine. Test script: --------------- $test = null; if($stmt = $mysqli->prepare("SELECT 'here 3' FROM saved_data LIMIT 1")) { echo 'here 1'; $stmt->bind_result($test); $stmt->execute(); while($stmt->fetch()) { echo 'here 2'; var_dump($test); } } Expected result: ---------------- here 1 here 2 string(6) "here 3" Actual result: -------------- here 1 here 2 string(7) " " ------------------------------------------------------------------------ -- Edit this bug report at http://bugs.php.net/bug.php?id=52027&edit=1