allow lowercase tablenames
Dieser Commit ist enthalten in:
Ursprung
671f0bdaeb
Commit
57c96a37cc
1 geänderte Dateien mit 6 neuen und 3 gelöschten Zeilen
|
@ -86,17 +86,20 @@ if ($sql_to_display_data == 0)
|
|||
}
|
||||
else
|
||||
{
|
||||
// auch alle Tabellen-Namen werden lowercase! -> das kann zu Problemen fuehren
|
||||
// siehe https://dev.mysql.com/doc/refman/5.7/en/identifier-case-sensitivity.html
|
||||
$sql_temp=strtolower($sql['sql_statement']);
|
||||
if (substr($sql_temp,0,7) == 'select ')
|
||||
{
|
||||
if (false !== strpos($sql_temp,' limit '))
|
||||
{
|
||||
// es wurde ein eigenes Lmit im Query angegeben - eigene Berechnung abbrechen
|
||||
// es wurde ein eigenes Limit im Query angegeben - eigene Berechnung abbrechen
|
||||
$numrowsabs=-1;
|
||||
}
|
||||
else
|
||||
{
|
||||
$sql_temp="SELECT count(*) as anzahl FROM (".$sql_temp.") as query;";
|
||||
// anstatt sql_temp in lowerase hier das 'original' sql_statement verwenden
|
||||
$sql_temp="SELECT count(*) as anzahl FROM (".$sql['sql_statement'].") as query;";
|
||||
$res=@MSD_query($sql_temp,false);
|
||||
if ($res)
|
||||
{
|
||||
|
@ -358,4 +361,4 @@ if ($numrowsabs > 0 && $Anzahl_SQLs <= 1)
|
|||
if ($showtables == 0) echo '<br>' . $command_line;
|
||||
}
|
||||
else
|
||||
echo '<p class="success">' . $lang['L_SQL_NODATA'] . '</p>';
|
||||
echo '<p class="success">' . $lang['L_SQL_NODATA'] . '</p>';
|
||||
|
|
Laden …
In neuem Issue referenzieren