Closed mokraemer closed 2 years ago
quoteIdentifier does not respect databasename.
e.g. 'LOCK TABLES ' . quoteIdentifier($table) . ' READ' results in LOCK TABLES `database.table` READ and NOT LOCK TABLES `database`.`table` READ
'LOCK TABLES ' . quoteIdentifier($table) . ' READ'
I wonder this code ever worked...
suggest changing quoteIdentifier to:
function quoteIdentifier($name) { return '`' . strtr($name,['`'=>'``','.'=>'`.`']) . '`'; }
bug3.txt
Fixed in b4b715282ac6d7ba42b0b579003fe4565f3ac10b.
quoteIdentifier does not respect databasename.
e.g.
'LOCK TABLES ' . quoteIdentifier($table) . ' READ'
results in LOCK TABLES `database.table` READ and NOT LOCK TABLES `database`.`table` READI wonder this code ever worked...