object sybase_fetch_object(integer result)
Функция sybase_fetch_object (листинг 17.56) возвращает объект со свойствами каждого поля в следующей строке. Каждый вызов функции sybase_fetch_assoc задает следующую строку результирующего набора или возвращает значение FALSE, если строк больше не осталось.
Сравните эту функцию с функцией sybase_fetch_array.
| Листинг 17.56. Функция sybase_fetch_object_
<?php
// соединиться
$Link = @sybase_connect('falcon', 'leon', 'corephp'); //работать с базой данных "sample" @sybase_select_db("sample", $Link); // получить все товары
$Link = @sybase_connect('falcon', 'leon', 'corephp'); $Query = "SELECT ID, Name, Price " .
"FROM item ";
$Result = sybase_query($Query, $Link); print("<table border="1">n"); // получить строки
while($Row = sybase_fetch_object($Result))
{
print("<tr>" .
"<td>$Row->ID</td>" . "<td>$Row->Name</td>" . "<td>$Row->Price</td>" .
"</tr>n");
}
print("</table>n"); // закрыть соединение sybase_close($Link);
?>
array sybase_fetch_row(integer result)
Функция sybase_fetch_row возвращает массив, содержащий значения всех полей следующей строки. Поля проиндексированы целыми числами, начиная с нуля. Каждый вызов функции sybase_fetch_row задает следующую строку результирующего набора или возвращает значение FALSE, если строк больше не осталось. Сравните эту функцию с функцией sybase_fetch_assoc.
boolean sybase_field_seek(integer result, integer field)
Функция sybase_field_seek перемещает внутренний указатель полей на следующее поле. Нумерация полей начинается с нуля. Если аргумент field не задан, внутренний указатель будет перенесен на следующее поле. Это тот же внутренний указатель, который используется функцией sybase_fetch_field.
boolean sybase_free_result(integer result)
Функция sybase_free_result освобождает память, связанную с результирующим набором. Обычно в вызове этой функции необходимости нет, так как память освобождается автоматически после выполнения сценария.
string sybase_get_last_message()
Функция sybase_get_last_message возвращает последнее сообщение от базы данных Sybase. Если используется Client-библиотека, эта функция отсутствует.
sybase_min_client_severity(integer severity)
Эта функция поддерживается только при использовании Client-библиотеки. Она задает минимальный уровень сообщений, отправленных клиентским интерфейсом и преобразуемых в сообщения об ошибках PHP.
sybase_min_error_severity(integer severity)
Эта функция поддерживается только при использовании DB-библиотеки. Она задает минимальный уровень сообщений, отправленных клиентским интерфейсом и преобразуемых в сообщения об ошибках PHP.
sybase_min_message_severity(integer severity)
Эта функция задает минимальный уровень сообщений, преобразуемых в сообщения об ошибках PHP. Эта функция поддерживается только при использовании DB-библиотеки.
sybase_min_server_severity(integer severity)
Эта функция поддерживается только при использовании Client-библиотеки. Она задает минимальный уровень сообщений, отправленных интерфейсом сервера и преобразуемых в сообщения об ошибках PHP.
integer sybase_num_fields(integer result)
Функция sybase_num_fields возвращает число полей в заданном результирующем наборе.
integer sybase_num_rows(integer result)
Функция sybase_num_rows возвращает число строк в заданном результирующем наборе.
ТОП-10 популярных
Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...
БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...
НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...
Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...
Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...
Компьютер для гурманов.«Эксимер ДМ»
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Российская компания «Эксимер ДМ», известная как производитель настольных компьютеров, рабочих станций, серверов и ноутбуков, выступила техническим спонсором проведения торжеств, посвященных...
Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...
В дополнение к календарным типам, предназначенным для хранения даты и времени отдельно, MySQL также поддерживает гибридные типы данных DATETIME и...
Вообще, к изменению настроек сервера прибегают очень редко. В MySQL программа заранее настроена так, чтобы соответствовать самым распространенным и основным...
PHP. Базы данных. Часть Тридцать Четвёртая.
12-04-2015
<< Предыдущая статья | Следующая статья >> |
PHP. Базы данных. Часть Тридцать Третья. | PHP. Базы данных. Часть Тридцать Пятая. |