Req #30171 [Opn->Csd]: MYSQL: mysql_field_table multiple columns

From: Date: Wed, 23 Nov 2016 13:35:54 +0000
Subject: Req #30171 [Opn->Csd]: MYSQL: mysql_field_table multiple columns
References: 1  Groups: php.bugs 
Request: Send a blank email to php-bugs+get-205569@lists.php.net to get a copy of this message
Edit report at https://bugs.php.net/bug.php?id=30171&edit=1 ID: 30171 Updated by: cmb@php.net Reported by: adamhunger at yahoo dot com Summary: MYSQL: mysql_field_table multiple columns -Status: Open +Status: Closed Type: Feature/Change Request Package: MySQL related Operating System: freebsd4.7 (i386) PHP Version: Irrelevant -Assigned To: +Assigned To: cmb Block user comment: N Private report: N New Comment: The MySSQL extension (ext/mysql) has been deprecated as of PHP 5.5.0 and removed as of PHP 7.0.0, so we won't implement any feature requests anymore. Previous Comments: ------------------------------------------------------------------------ [2004-09-20 19:11:12] adamhunger at yahoo dot com Description: ------------ mysql_field_table does not return the correct table name when two tables are used. (Note: I'm not using table aliases.) Reproduce code: --------------- A simple query such as: SELECT partners.buyer, calls_nc_sell_daily.market, partners.name, calls_nc_sell_daily.partner_id_fk as 'partners_id_fk', partners.seller FROM partners, calls_nc_sell_daily WHERE calls_nc_sell_daily.date >= '$date_start' AND calls_nc_sell_daily.date <= '$date_stop' AND partners.id = calls_nc_sell_daily.partner_id_fk WHEN result field parsed by following PHP fragment: $tables = array(); for($i=0;$i<$elements;$i++) { $name = mysql_field_name($result,$i); $tables[$name] = mysql_field_table($result,$name); } print_r($tables); Expected result: ---------------- Array ( [buyer] => partners [market] => calls_nc_sell_daily [name] => partners [partners_id_fk] => calls_nc_sell_daily [seller] => partners ) Actual result: -------------- Array ( [buyer] => partners [market] => partners [name] => partners [partners_id_fk] => partners [seller] => partners ) ------------------------------------------------------------------------ -- Edit this bug report at https://bugs.php.net/bug.php?id=30171&edit=1

« previous php.bugs (#205569) next »