/*
*/
/* SQL command ' . $sqldbg_cmdNo . ' ';
if ($bSlave)
echo '(slave)';
echo '*/';
echo '';
echo '';
if ($bSlave)
echo '';
echo htmlspecialchars($sql, ENT_COMPAT, 'UTF-8');
if ($bSlave)
echo '';
echo ' ;
';
echo '';
return $rsResult;
}
function sqldbg_end()
{
global $sqldbg_sumTimes;
echo '/*
';
echo 'Runtime sum: ' . sprintf('%01.5f', $sqldbg_sumTimes) . ' sek.*/';
echo '
'; // Explains $bUseExplain = true; $sqlexplain = $sql; $usebr = false; if (mb_strtoupper(mb_substr($sqlexplain, 0, 6)) == 'ALTER ') $bUseExplain = false; else if (mb_strtoupper(mb_substr($sqlexplain, 0, 7)) == 'DELETE ') { $sqlexplain = sqldbg_strip_from($sqlexplain); } else if ((mb_strtoupper(mb_substr($sqlexplain, 0, 12)) == 'INSERT INTO ') || (mb_strtoupper(mb_substr($sqlexplain, 0, 19)) == 'INSERT IGNORE INTO ')) { $sqlexplain = sqldbg_strip_temptable($sqlexplain); if ($sqlexplain == '') $bUseExplain = false; } else if (mb_strtoupper(mb_substr($sqlexplain, 0, 7)) == 'INSERT ') $bUseExplain = false; else if (mb_strtoupper(mb_substr($sqlexplain, 0, 7)) == 'UPDATE ') $bUseExplain = false; else if (mb_strtoupper(mb_substr($sqlexplain, 0, 11)) == 'DROP TABLE ') $bUseExplain = false; else if (mb_strtoupper(mb_substr($sqlexplain, 0, 23)) == 'CREATE TEMPORARY TABLE ') { $sqlexplain = sqldbg_strip_temptable($sqlexplain); if ($sqlexplain == '') $bUseExplain = false; } if ($bUseExplain == true) { $bFirstLine = true; $nLine = 0; $rs = mysql_query($sqlexplain, $dblink); echo '