From: Operating system: Windows 7 PHP version: 5.3.10 Package: MySQL related Bug Type: Bug Bug description:mysql_fetch_field() incorrectly reports table name when using a table alias
Description: ------------ The value of the 'Table' property returned by mysql_fetch_field() will be incorrect if a table alias was used in the SQL query. Test script: --------------- // It's assumed a MySQL resource has been established here $result = mysql_query( 'SELECT * FROM table AS t' ); $i = 0; while ( $i < mysql_num_fields( $result ) ) { $col_info[] = mysql_fetch_field( $result ); $i++; } echo '<pre>' . print_r( $col_info, true ) . '</pre>'; Expected result: ---------------- The 'Table' property of the object output should be 'table'. Actual result: -------------- The 'Table' property of the object output is 't'. -- Edit bug report at https://bugs.php.net/bug.php?id=61758&edit=1 -- Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=61758&r=trysnapshot54 Try a snapshot (PHP 5.3): https://bugs.php.net/fix.php?id=61758&r=trysnapshot53 Try a snapshot (trunk): https://bugs.php.net/fix.php?id=61758&r=trysnapshottrunk Fixed in SVN: https://bugs.php.net/fix.php?id=61758&r=fixed Fixed in SVN and need be documented: https://bugs.php.net/fix.php?id=61758&r=needdocs Fixed in release: https://bugs.php.net/fix.php?id=61758&r=alreadyfixed Need backtrace: https://bugs.php.net/fix.php?id=61758&r=needtrace Need Reproduce Script: https://bugs.php.net/fix.php?id=61758&r=needscript Try newer version: https://bugs.php.net/fix.php?id=61758&r=oldversion Not developer issue: https://bugs.php.net/fix.php?id=61758&r=support Expected behavior: https://bugs.php.net/fix.php?id=61758&r=notwrong Not enough info: https://bugs.php.net/fix.php?id=61758&r=notenoughinfo Submitted twice: https://bugs.php.net/fix.php?id=61758&r=submittedtwice register_globals: https://bugs.php.net/fix.php?id=61758&r=globals PHP 4 support discontinued: https://bugs.php.net/fix.php?id=61758&r=php4 Daylight Savings: https://bugs.php.net/fix.php?id=61758&r=dst IIS Stability: https://bugs.php.net/fix.php?id=61758&r=isapi Install GNU Sed: https://bugs.php.net/fix.php?id=61758&r=gnused Floating point limitations: https://bugs.php.net/fix.php?id=61758&r=float No Zend Extensions: https://bugs.php.net/fix.php?id=61758&r=nozend MySQL Configuration Error: https://bugs.php.net/fix.php?id=61758&r=mysqlcfg