Здесь показаны различия между двумя версиями данной страницы.
Both sides previous revision Предыдущая версия Следущая версия | Предыдущая версия | ||
eaze:faq [2011/09/12 15:19] sergeyfast [SQL запросы] |
eaze:faq [2011/11/30 10:49] (текущий) zenden [SQL запросы] |
||
---|---|---|---|
Строка 23: | Строка 23: | ||
== Как выполнить SQL запрос == | == Как выполнить SQL запрос == | ||
- | SQL запрос выполнятся следущим образом: | + | Произвольный SQL запрос выполнятся следущим образом: |
<code php> | <code php> | ||
$search = " find ' me "; | $search = " find ' me "; | ||
Строка 51: | Строка 51: | ||
return $result; | return $result; | ||
</code> | </code> | ||
+ | |||
+ | Все параметры в запросе задаются с помощью методов SqlCommand::Set<ИмяТипа>(). Например, массив целых чисел можно передать как | ||
+ | <code>$cmd->SetList( '@varName', $array, TYPE_INTEGER)</code> ( в старой версии Eaze этот метод называется SetArray ) | ||
== БД и кодировки == | == БД и кодировки == | ||
Строка 64: | Строка 67: | ||
===== Перенаправления (Redirects) ===== | ===== Перенаправления (Redirects) ===== | ||
== У меня есть параметр в запрашиваемом URL. Как мне его передать в redirect? == | == У меня есть параметр в запрашиваемом URL. Как мне его передать в redirect? == | ||
- | В URL редиректа можно использовать переменные. Значение переменной указывается в фигурных скобках: например | + | В URL редиректа можно использовать переменные. Значение переменной указывается в фигурных скобках, например: |
<code xml> | <code xml> | ||
<redirect name="toTest" path="/{roundId}/"/> | <redirect name="toTest" path="/{roundId}/"/> | ||
</code> | </code> | ||
- | где roundId - имя параметра определенного в объекте Response. | + | где roundId - имя параметра, определенного в объекте Response. Например: |
+ | <code php>Response::setInteger( 'roundId', $roundId );</code> | ||
===== Часто встречающиеся ошибки ===== | ===== Часто встречающиеся ошибки ===== |