Patch 939197
This commit is contained in:
@@ -5,6 +5,10 @@ phpMyAdmin - Changelog
|
|||||||
$Id$
|
$Id$
|
||||||
$Source$
|
$Source$
|
||||||
|
|
||||||
|
2004-05-05 Marc Delisle <lem9@users.sourceforge.net>
|
||||||
|
* tbl_select.php: patch #939197, new choice of operator LIKE %...%
|
||||||
|
because this syntax is so often used, thanks to Ruben Barkow (rubo77)
|
||||||
|
|
||||||
2004-05-05 Garvin Hicking <pma@supergarv.de>
|
2004-05-05 Garvin Hicking <pma@supergarv.de>
|
||||||
* db_details_db_info.php, db_details_structure.php, left.php: Speed
|
* db_details_db_info.php, db_details_structure.php, left.php: Speed
|
||||||
up table fetching when using $cfg['ShowTooltips']. Allow to only
|
up table fetching when using $cfg['ShowTooltips']. Allow to only
|
||||||
|
@@ -37,7 +37,7 @@ if ($cfg['PropertiesIconic'] == true) {
|
|||||||
* LIKE works also on integers and dates so I added it in numfunctions
|
* LIKE works also on integers and dates so I added it in numfunctions
|
||||||
*/
|
*/
|
||||||
$numfunctions = array('=', '>', '>=', '<', '<=', '!=', 'LIKE', 'NOT LIKE');
|
$numfunctions = array('=', '>', '>=', '<', '<=', '!=', 'LIKE', 'NOT LIKE');
|
||||||
$textfunctions = array('LIKE', 'NOT LIKE', '=', '!=', 'REGEXP', 'NOT REGEXP');
|
$textfunctions = array('LIKE %...%','LIKE', 'NOT LIKE', '=', '!=', 'REGEXP', 'NOT REGEXP');
|
||||||
$enumfunctions = array('=', '!=');
|
$enumfunctions = array('=', '!=');
|
||||||
$nullfunctions = array('IS NULL', 'IS NOT NULL');
|
$nullfunctions = array('IS NULL', 'IS NOT NULL');
|
||||||
$unaryfunctions = array(
|
$unaryfunctions = array(
|
||||||
@@ -341,6 +341,12 @@ else {
|
|||||||
} else {
|
} else {
|
||||||
$quot = '';
|
$quot = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// LIKE %...%
|
||||||
|
if ($func_type == 'LIKE %...%') {
|
||||||
|
$func_type = 'LIKE';
|
||||||
|
$fields[$i] = '%' . $fields[$i] . '%';
|
||||||
|
}
|
||||||
$w[] = PMA_backquote(urldecode($names[$i])) . ' ' . $func_type . ' ' . $quot . PMA_sqlAddslashes($fields[$i]) . $quot;
|
$w[] = PMA_backquote(urldecode($names[$i])) . ' ' . $func_type . ' ' . $quot . PMA_sqlAddslashes($fields[$i]) . $quot;
|
||||||
|
|
||||||
} // end if
|
} // end if
|
||||||
|
Reference in New Issue
Block a user