|
|
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 15:45:32 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 15:47:34 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
К чему все это? Хоть бы мало-мальское экранирование/проверки сделали. Иначе при любых отклонениях во входных данных - либо ошибка синтаксиса, либо SQL-инъекция, либо непредсказуемое поведение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 15:49:31 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoft, $this->quote($text) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 15:50:01 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 15:50:44 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Няша рррmiksoft, $this->quote($text)И что? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 15:52:32 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoft, оно экранируется и оборачивается в кавычки ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 15:54:25 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Няша рррmiksoft, оно экранируется и оборачивается в кавычкиАга, один-единственный входной параметр из показанных пары десятков. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:04:20 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoft, типа $table и прочие? Какой дебил их будет из адресной строки получать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:07:37 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Няша рррmiksoft, типа $table и прочие? Какой дебил их будет из адресной строки получать?А про будет/не будет - ничего в исходном посте не написано. Область применения этого кода вообще не определена. Да, собственно, и существование людей, способных засунуть данные из HTTP-запроса напрямую в SQL-запрос, оспаривать вряд ли возможно. Иначе откуда такое обилие SQL-инъекций на сайтах по всему интернету. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:13:36 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
И, кстати, в приведенном коде напрочь отсутствует какая-либо обработка ошибок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:15:08 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Няша рррmiksoft, типа $table и прочие? Какой дебил их будет из адресной строки получать? Некоторые дебилы их ещё методом POST передают/получают. Отладчик (встроенный или фидлер) рулит!. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:15:45 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoftНяша рррmiksoft, типа $table и прочие? Какой дебил их будет из адресной строки получать?А про будет/не будет - ничего в исходном посте не написано. Область применения этого кода вообще не определена. Да, собственно, и существование людей, способных засунуть данные из HTTP-запроса напрямую в SQL-запрос, оспаривать вряд ли возможно. Иначе откуда такое обилие SQL-инъекций на сайтах по всему интернету. Это все рассуждения на тему. Необоснованная критика засчитана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:17:12 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
ShSergeНяша рррmiksoft, типа $table и прочие? Какой дебил их будет из адресной строки получать? Некоторые дебилы их ещё методом POST передают/получают. Отладчик (встроенный или фидлер) рулит!. Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:18:16 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Няша рррmiksoftпропущено... А про будет/не будет - ничего в исходном посте не написано. Область применения этого кода вообще не определена. Да, собственно, и существование людей, способных засунуть данные из HTTP-запроса напрямую в SQL-запрос, оспаривать вряд ли возможно. Иначе откуда такое обилие SQL-инъекций на сайтах по всему интернету. Это все рассуждения на тему. Необоснованная критика засчитана.Нет, это не просто рассуждения. Я, увы, слишком часто вижу топики новичков, конкатенирующих в SQL-запрос все, что попало. Вы уверены, что ваш код никогда к такому новичку не попадет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:20:48 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoftК чему все это?Повторяю свой вопрос. Зачем этот код, кроме как для экономии нескольких букв при вызове стандартных функций? Проверки входных данных почти нет, обработки ошибок нет, логирования (или еще какой помощи для отладки) нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:24:35 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoft, есть try catch'ем отлавливаются ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:27:38 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:28:30 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
Няша рррtryВ представленном коде не вижу такого. Да и не всегда ошибки являются исключениями. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:29:20 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:43:09 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoftНяша ррр Код: php 1. Кстати, а вы, случаем, не mysqli изобретаете? о нем всем прекрасно известно, можно еще вспомнить PDO и прочее, да для них всех пишут обертки. Лучше бы подсказали что придумать для встроенных функций и констант SQL. Поясняю: Код: php 1. Сгенерирует такую SQL-строку и отправит на сервер: Код: sql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:51:36 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoft, приходит в голову тока проверять на instance of обертку в виде класса сделать ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:53:13 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
авторЛучше бы подсказали что придумать для встроенных функций и констант SQL какой смысл придумывать то, что и так неплохо реализовано средствами самого SQL?! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:56:08 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
?????авторЛучше бы подсказали что придумать для встроенных функций и констант SQL какой смысл придумывать то, что и так неплохо реализовано средствами самого SQL?! Не в тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 16:58:32 |
|
||
|
Покритикуйте кот(оберька для MySQL)!
|
|||
|---|---|---|---|
|
#18+
miksoft...Зачем этот код, кроме как для экономии нескольких букв... Как раз букв будет существенно больше. А толку, насколько я понимаю, никакого. А всё из-за того, что топикстартер так и не ответил зачем это ему нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.05.2012, 17:07:02 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37785352&tid=1465184]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
23ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
90ms |
get tp. blocked users: |
2ms |
| others: | 188ms |
| total: | 343ms |

| 0 / 0 |
