Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
$conn = get_connection(); if(!$conn) return -1; $tsql = "INSERT INTO Dialogue (Question, IP_Guest, QDateTime, status) VALUES ('que', '127.0.0.1', CURRENT_TIMESTAMP, 1); SELECT SCOPE_IDENTITY() as retID; "; echo "начинаем выполнение<br>"; $stmt = sqlsrv_query( $conn, $tsql); if( $stmt === false) { echo "Error in query preparation/execution.\n"; die( print_r( sqlsrv_errors(), true)); } $row = sqlsrv_fetch_array( $stmt); ECHO 'begin row<br>'; echo get_resource_type( $stmt); echo "<br>"; echo gettype($row); echo "<br>"; echo (int)$row; echo "<br>"; ECHO 'end row<br>'; получаем начинаем выполнение begin row SQL Server Statement boolean 0 end row кажется странным что должны были получить массив значений $row. а это не массив а boolean и false. что же сделать чтобы получить долгожданный ИД ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 15:46 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
версия сиквела? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 15:53 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
ScareCrow, Microsoft SQL Server 2005 - 9.00.1399.06 (Intel X86) Oct 14 2005 00:33:37 Copyright (c) 1988-2005 Microsoft Corporation Enterprise Edition on Windows NT 5.2 (Build 3790: Service Pack 2) PHP 5.3.6 win 2003 server standard sqlsrv драйвер от майкрософт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 15:59 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 16:12 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 16:47 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
ScareCrow, Вот по одному выполняются как надо. Пока так оставлю. Просто на самом деле это хранимка и в идеале хотелось бы через нее.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2011, 17:07 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Столкнулась с аналогичной проблемой при переезде с SQL Server 2000 на 2012. Есть хранимая процедура, внутри которой используется SCOPE_IDENTITY Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. Из sql процедура выполняется, но из php (версия PHP 5.3.13) ломается на SCOPE_IDENTITY(). Есть ли способ заставить процедуру работать, кроме как выносить всю логику в php код, используя lastInsertId? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 07:38 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
есть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.07.2014, 14:33 |
|
||
|
php + mssql. не берется SCOPE_IDENTITY()
|
|||
|---|---|---|---|
|
#18+
Спасибо, добрый человек =) Подскажите пожалуйста, этот способ, или в каком направлении его искать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2014, 05:20 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37234311&tid=1462643]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 414ms |

| 0 / 0 |
