<?php
function sqlHighlight($strHighlight)
{
if(!isset($strHighlight) || empty($strHighlight))
{
echo "No or empty query string submitted";
return;
}
/*
Very simple SQL Query highlight function. It adds some font colors to certain commands like SELECT, UPDATE, DELETE,
FROM, WHERE, AND, OR, <> and so on. Maybe this can be replaced later on by a more detailed version...
*/
$str = $strHighlight; //lazy: shorter (9 characters!) :P
$str = preg_replace("/(SELECT)/", "<font color=\"#FF0000\">SELECT</font>", $str);
$str = preg_replace("/(UPDATE)/", "<font color=\"#0000FF\">UPDATE</font>", $str);
$str = preg_replace("/(DELETE)/", "<font color=\"#FFA500\">DELETE</font>", $str);
$str = preg_replace("/(INSERT)/", "<font color=\"#008000\">INSERT</font>", $str);
$str = preg_replace("/(FROM)/", "<font color=\"#800080\">FROM</font>", $str);
?>