[Phpmyadmin-devel] $sql_query not initilized

Marc Delisle Marc.Delisle at cegepsherbrooke.qc.ca
Sat Mar 31 14:38:15 CEST 2007


Jürgen Wind a écrit :
> 
> 
> Jürgen Wind wrote:
>>
>>
>> Marc Delisle wrote:
>>> Sebastian Mendel a écrit :
>>>> Hi,
>>>>
>>>> i am not sure, but was/is there any reason why $sql_query is not always
>>>> properly initilized? or is it just missing?
>>>>
>>>> i think it should happen in common.inc.php on line #429
>>>> with $GLOBALS['sql_query'] = '';
>>>>
>>>>
>>>> like it is done with $GLOBALS['db'] and $GLOBALS['table'] some lines
>>>> above
>>>>
>>>>
>>> Sounds to me like it is missing indeed.
>>>
>>>
>> common.lib.php revision 10231:
>> 988...
>> strlen($GLOBALS['sql_query']) && $GLOBALS['sql_query'] == 'TRUNCATE TABLE
>> ' 
>>
>> strlen is always >0 if $GLOBALS['sql_query'] == 'TRUNCATE TABLE '  
>> so "strlen($GLOBALS['sql_query']) &&" is not needed here or did i overlook
>> something?
>>
>>
> if i reorder the code
> 
>     if (
> strlen($GLOBALS['table']) && 
>  isset($GLOBALS['sql_query']) && 
> strlen($GLOBALS['sql_query']) && 
>        $GLOBALS['sql_query'] == 'TRUNCATE TABLE ' .
> PMA_backquote($GLOBALS['table'])
> ) 
> {
> 
> a opening "(" seems to be missing before "$GLOBALS['sql_query'] ==
> 'TRUNCATE... "  ???

Nope. Maybe you are confusing the ending ")" of PMA_backquote.

Note that
strlen($GLOBALS['sql_query'])
is no longer in trunk.




More information about the Developers mailing list