- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
$sqlQuery = trim(str_replace("\n", ' ', $sqlQuery));
$sqlQuery = trim(str_replace("\r", ' ', $sqlQuery));
$sqlQuery = trim(str_replace("\r\n", ' ', $sqlQuery));
$sqlQuery = trim(str_replace("\t", ' ', $sqlQuery));
$len = strlen($sqlQuery);
$type = '';
$i = 0;
while ($i < $len && $sqlQuery{$i} != ' ') {
$type .= $sqlQuery{$i};
$i++;
}
$type = strtoupper($type);
Но зачем?
Вызывающий то обязан знать, какой тип запроса он делает. Ему же потом как-то с результатом этого select'а работать... А если он делает insert, то он же не будет пытаться читать из результата записи? В общем я не вижу особого смысла в детекте типа запроса.
Ну как то так я думаю.
Ну разве что запрос вводит руками сам юзер ;)