ingres_query(PHP 4 >= 4.0.2) ingres_query - отправляет SQL-запрос/query в Ingres II. Описаниеbool ingres_query (string query [, resource link])
Возвращает TRUE при успехе, FALSE при неудаче. ingres_query() отправляет данный query Ingres-серверу. Этот запрос обязан быть правильным SQL-запросом (см. справочник Ingres SQL). Этот запрос становится частью текущей открытой транзакции. Если открытой транзакции нет, ingres_query() открывает новую транзакцию. Для закрытия транзакции вы можете вызвать либо ingres_commit() для подтверждения сделанных в БД изменений, либо ingres_rollback() - для отмены (отката) этих изменений. По окончании работы скрипта, любая открытая транзакция откатывается (вызовом ingres_rollback()). Вы можете также использовать ingres_autocommit() перед открытием новой транзакции, чтобы немедленно подтверждать каждый SQL-запрос. Некоторые типы SQL-запросов не могут быть отправлены этой функцией:
См. также ingres_fetch_array(), ingres_fetch_object(), ingres_fetch_row(), ingres_commit(), ingres_rollback() и ingres_autocommit(). |
||||||||||
|
||||||||||
Примечание: foreach не поддерживает возможность подавления сообщений об ошибках с использованием '@'.
Заметьте, что следующие варианты функционально идентичны:
reset ($arr); while (list(, $value) = each ($arr)) { echo "Value:
$value<br>\n"; } foreach ($arr as $value) { echo "Value: $value<br>\n";
} |
Признак сравнения в предельной форме
Следующие варианты также функционально идентичны:
reset
($arr); while (list($key, $value) = each ($arr)) { echo "Key: $key; Value: $value<br>\n";
} foreach ($arr as $key => $value) { echo "Key: $key; Value: $value<br>\n";
} |
| |