|
|
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 19:45 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 20:14 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
http://pear.php.net/manual/en/package.database.db.db-common.getone.php DB_common::getOne() – Runs a query and returns the first column of the first rowВы запускаете оба запроса (и count, и count1) после INSERT-а. И чему-то удивляетесь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 20:20 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 20:29 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
miksoft, Как это после инсерта? Я же делаю exec($count1) до того как exec($sql) или не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 23:42 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
А, прошу прощения, кажется дошло... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 23:43 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
Aargh89miksoft, Как это после инсерта? Я же делаю exec($count1) до того как exec($sql) или не?Делаете, только результат этого exec() никак не используете. А после инсерта делаете снова с помощью getOne(). Я же не просто так именно его документацию процитировал, а чтобы вы обратили внимание, где у вас по коду getOne() стоит и для чего. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.02.2013, 23:44 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
miksoft, Да, всё вышло! большое спасибо, что уделили время! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 09:53 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
Да лучше стопицот запросов сделать, чем взять данные из affectedRows ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 10:45 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
Hett, а есть ли разница в производительности? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 14:48 |
|
||
|
Подсчет количества записей до выполнения INSERT
|
|||
|---|---|---|---|
|
#18+
Aargh89Hett, а есть ли разница в производительности?Разница в производительности, конечно, есть. Т.к. по варианту Hett-а на один запрос меньше получается. Но и в результате может оказаться разница. Например, в случае, когда параллельно другая сессия вставляет/удаляет записи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.02.2013, 14:51 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38148680&tid=1464130]: |
0ms |
get settings: |
6ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
83ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
62ms |
get tp. blocked users: |
1ms |
| others: | 245ms |
| total: | 432ms |

| 0 / 0 |
