|
php 7.4 mysqli_query в методе write в классе сессий возвращает пустоту и не отрабатывает
|
|||
---|---|---|---|
#18+
Здравствуйте! Есть простой код, когда механизм сессий описан в классе. Для php 7.4. пытаюсь сделать простой тест записи в базу значения переменной сессии и ничего не происходит. Всё перекопал не понимаю проблемы. Если делать просто соединение с БД и запись в бд, то все норм. В механизме сессий запись ничего не делает, хотя и ошибки в логе нет. Просто возвращает пустоту mysqli_query. Таблица сессий и таблица пользователей MyISAM. Не пойму в чем дело. Вот мой код: Код: 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. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77.
лог пишет следующее: Код: php 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 22:47 |
|
php 7.4 mysqli_query в методе write в классе сессий возвращает пустоту и не отрабатывает
|
|||
---|---|---|---|
#18+
Нашёл ошибку. Она в ДНК ))) . Сделал var_dump($sql) и увидел там неправильно расставленные двойные и одинарные кавычки решение: $sql = "REPLACE INTO Session SET Session_Id = '$id', Session_Expires = '$NewDateTime', Session_Data = '$data'"; наверное надо написать, чтобы быстрее голова стала работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 23:05 |
|
php 7.4 mysqli_query в методе write в классе сессий возвращает пустоту и не отрабатывает
|
|||
---|---|---|---|
#18+
evgen29 лог пишет следующее: 2. Конкатенация строки и булева значения или объекта (см. https://www.php.net/manual/ru/mysqli.query.php раздел "Возвращаемые значения") - это не работает. Соответственно, ничего внятного и не видите. Используйте print_r($var, true). А ещё mysqli умеет отдавать сообщения об ошибке. Там много интересного можно найти. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.04.2020, 23:10 |
|
|
start [/forum/topic.php?fid=23&tid=1459711]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
40ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
others: | 272ms |
total: | 394ms |
0 / 0 |