boolean mysql_close(resource connection)
Функция mysql_close предназначена для отключения соединения, созданного функцией mysql_connect. Использование этой функции необязательно, так как все неустойчивые соединения закрываются автоматически после завершения работы сценария. Аргумент connection не является обязательным, и при его отсутствии будет закрыто соединение, открытое последним.
resource mysql_connect(string host, string user, string password, boolean new_link, integer flags)
Функция mysql_connect осуществляет соединение с базой данных MySQL на указанном узле. Если база данных работает с нестандартным портом, после имени узла через двоеточие необходимо указать номер порта. При подключении к узлу localhost можно указывать двоеточие с последующим путем к сокету, например :/tmp/mysql.sock. Все аргументы являются необязательными, и по умолчанию заданы узел localhost, имя пользователя, использующего сценарий, и пустая строка без аргументов new_link и flags соответственно. Пользователем, выполняющим сценарий, обычно является nobody или Web-сервер.
Соединения автоматически закрываются при завершении выполнения сценария, но они также могут быть закрыты и с помощью функции mysql_close. При попытке открыть соединение, которое является уже открытым, новое соединение открыто не будет, и возвращается идентификатор прежде открытого соединения. Если необходимо установить новое соединение, задайте аргумент new_link со значением TRUE.
Аргумент flags может иметь значение, являющееся комбинацией констант, приведенных в табл. 17.8.
Если PHP не может установить соединение, эта функция возвращает значение FALSE.
boolean mysql_data_seek(resource result, integer row)
Функция mysql_data_seek (листинг 17.12) перемещает внутренний указатель строк результирующего набора на указанную строку, причем отсчет начинается с нулевой строки. Эта функция используется вместе с функцией mysql_fetch_row для перехода на указанную строку. Аргумент result должен иметь значение, возвращаемое функцией mysql_query или ей подобной.
string mysql_db_name(integer result, integer row, string field)
Эта функция предназначена для выборки результатов, полученных после вызова функции mysql_db_list. Вместо этого с помощью функции mysql_query можно выполнить оператор SHOW DATABASES.
integer mysql_errno(resource connection)
Функция mysql_errno (листинг 17.13) возвращает номер ошибки последней операции с базой данных. При отсутствии необязательного идентификатора соединения подразумевается последнее соединение.
j Листинг 17.12. Функция mysql_data_seek_
<?php
// подключиться к серверу без пароля как пользователь freetrade $dbLink = mysql_pconnect("localhost", "freetrade", ""); //выбрать базу данных 'ft3'
mysql_select_db("ft3", $dbLink);
//выбрать поле states из таблицы tax
$Query = "SELECT State FROM tax ";
$dbResult = mysql_query($Query, $dbLink); // перейти на пятую строку mysql_data_seek($dbResult, 4); // получить строку
$row = mysql_fetch_row($dbResult); // распечатать название штата print($row[0]);
?>
ТОП-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. Базы данных. Часть Десятая.
19-03-2015
<< Предыдущая статья | Следующая статья >> |
PHP. Базы данных. Часть Девятая. | PHP. Базы данных. Часть Одиннадцатая. |