[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