Я делаю свои первые предварительные шаги в подготовленных утверждениях (и у меня не получается).
Ранее я построил следующее из $ _GET и повторил его обратно - код работал нормально, и он вернулсячто я ожидал от своей простой тестовой базы данных.
SELECT * FROM edit_box WHERE (tag="9") AND (text="mango") ORDER BY time_stamp DESC
и когда я пытаюсь закодировать его с помощью aprepared, даже если я не использую $ _GET, а просто жестко кодирую значения из предыдущего, мойкод выглядит следующим образом
$odbc_query = OdbcPrepare('SELECT * FROM edit_box WHERE (tag="?")' .
' AND (text ? "?") ORDER BY time_stamp DESC');
$odbcResult = odbc_exec($odbc_query, array('9', '=', 'mango'));
var_dump($odbcResult);
Я получаю NULL
.
Очевидно, что это ошибка в n00b, но я смотрю на нее и до сих пор не говорю, д'оо!
Что я делаю не так?
Заранее спасибо.