- 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);
DBdev 03.12.2013 17:08 # +3
Но зачем?
Vasiliy 04.12.2013 15:37 # 0
bormand 04.12.2013 19:50 # 0
Вызывающий то обязан знать, какой тип запроса он делает. Ему же потом как-то с результатом этого select'а работать... А если он делает insert, то он же не будет пытаться читать из результата записи? В общем я не вижу особого смысла в детекте типа запроса.
Vasiliy 05.12.2013 22:26 # 0
Ну как то так я думаю.
bormand 05.12.2013 22:39 # 0
bormand 05.12.2013 22:47 # 0
Ну разве что запрос вводит руками сам юзер ;)
Homess 06.12.2013 12:00 # +2
Vasiliy 06.12.2013 23:26 # +1