Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
db2 Запрос с параметрами не проходит...
|
|||
|---|---|---|---|
|
#18+
Есть такой текст запроса с параметром... $query = "select contr_id, login, contr_name, contr_addr, opcode from FTTX.USERS where login=? order by contr_name"; Есть такой код... $stmt = db2_prepare($connect, $query); db2_bind_param($stmt,1,"taram_param",DB2_PARAM_IN); } if(db2_execute($stmt)) { while ($row = db2_fetch_array($stmt)) { $rows[] = $row; } } И наконец, есть такой ответ системы Warning: db2_execute() [function.db2-execute]: Value Not Bound in ... on line 46 Warning: db2_execute() [function.db2-execute]: Binding Error 3 in ... on line 46 Может кто знает где посмотреть коды ошибок или сталкивался с такой проблемой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 10:56 |
|
||
|
db2 Запрос с параметрами не проходит...
|
|||
|---|---|---|---|
|
#18+
а я так и не добрался, чтобы ПХП прикрутить к дб2... http://ru2.php.net/manual/ru/function.db2-bind-param.php а переменную он в пхп-шном скрипте находит ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 12:27 |
|
||
|
db2 Запрос с параметрами не проходит...
|
|||
|---|---|---|---|
|
#18+
Vlr_NЕсть такой текст запроса с параметром... $query = "select contr_id, login, contr_name, contr_addr, opcode from FTTX.USERS where login=? order by contr_name"; Есть такой код... $stmt = db2_prepare($connect, $query); db2_bind_param($stmt,1,"taram_param",DB2_PARAM_IN); } if(db2_execute($stmt)) { while ($row = db2_fetch_array($stmt)) { $rows[] = $row; } } И наконец, есть такой ответ системы Warning: db2_execute() [function.db2-execute]: Value Not Bound in ... on line 46 Warning: db2_execute() [function.db2-execute]: Binding Error 3 in ... on line 46 Может кто знает где посмотреть коды ошибок или сталкивался с такой проблемой?После db2_bind_param надо бы параметру taram_param актуальное значение присвоить, т.е.: db2_bind_param($stmt,1,"taram_param",DB2_PARAM_IN); $taram_param = your_actual_value ; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 12:49 |
|
||
|
db2 Запрос с параметрами не проходит...
|
|||
|---|---|---|---|
|
#18+
Mark Barinstein, Дык тож пример параметра. Вообще-то код несколько иной. Здесь важно то, что запрос с параметрами не выполняется... А черт... хотел было вот так... function get_query($query,$param) { $rows = array(); $stmt = db2_prepare($this->connect, $query); for ($i=1;$i<count($param);$i++) { db2_bind_param($stmt, $i, $param[$i], DB2_PARAM_IN); } if(db2_execute($stmt)) { while ($row = db2_fetch_array($stmt)) { $rows[] = $row; echo $row[2]."<br>"; } } else echo "БРАК"; return $rows; } ... но не тут-то было. Получается вот так... function get_query($query,$param) { $rows = array(); $stmt = db2_prepare($this->connect, $query); for ($i=1;$i<count($param);$i++) { $par = $param[$i]; db2_bind_param($stmt,$i,"par",DB2_PARAM_IN); } if(db2_execute($stmt)) { while ($row = db2_fetch_array($stmt)) { $rows[] = $row; echo $row[2]."<br>"; } } else echo "БРАК ЗАПРОСА"; return $rows; } теперь работает! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2009, 13:52 |
|
||
|
|

start [/forum/topic.php?fid=43&tid=1603281]: |
0ms |
get settings: |
6ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
22ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 309ms |

| 0 / 0 |
