- $data_queries[] = substr($line, 0, strlen($line) - 1);
-
- // this line does not, too
- }
- elseif (strtolower(substr($line,0,6)) == "update")
- {
- $data_queries[] = substr($line, 0, strlen($line) - 1);
-
- // this line does not, too
- }
- elseif (strtolower(substr($line, 0, 20)) == "drop table if exists")
- {
- $drop_queries[] = substr($line, 0, strlen($line) - 1);
-
- // this line does!
- }
- elseif (strtolower(substr($line, 0, 6)) == "create")
- {
- $table = true;
- $table_queries[] = $line . "\n";
- }
- elseif (strtolower(substr($line, 0, 11)) == "alter table")
+ if (strtolower(substr($line, 0, strlen($cmd))) == $cmd)
+ {
+ $query_table = $table;
+ ${$query_table}[] = array('', $line_no+1);
+ break;
+ }
+ }
+ }
+ if($query_table != '') // inside allowed query
+ {
+ $table = $query_table;
+ if (substr($line, -1) == ';') // end of query found