ТОП-10 популярных



Для работы с вещественными числами в MySQL предусмотрено три типа данных - это типы FLOAT, DOUBLE, DECIMAL. Числовой тип FLOAT...

НОУТБУК с блестящим экраном
Eсли выпустившая ноутбук фирма предлагает его в качестве «замены настольному ПК», то это должно подразумевать под собой нечто большее, чем...

БОЛЬШЕ БОЛЬШИХ LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Больше больших LCD-мониторов
Процесс вытеснения с рынка мониторов с электронно-лучевой трубкой (CRT) продолжается. О смещении акцентов в пользу LCD-мониторов теперь заявляют даже те...

Магнито-оптический дисковод DynaMO
Cейчас, когда традиционные флоппи-дисководы на долгие годы замерли в своем развитии, поиск альтернативных носителей продолжается, и ситуация, казалось бы, разрешилась...

Иди и пиши. TravelMate C100
Планшетный компьютер платформы Tablet PC обязан в первую очередь быть легким, способным достаточно долго работать без подзарядки батарей. Эти требования...

ПОД ЛИТЕРОЙ «N»
Aтаку LCD-мониторов не остановить, а масштабы этого наступления даже немного пугают. Судите сами — многие пользователи только начинают приглядываться к новому для...


Для длинных строк, т.е. строк длиннее 255 символов, в MySQL предусмотрены типы BLOB (Binary Large Object, большой двоичный объект) и...

Размер объему не помеха.
С тех пор как компания Fujitsu отказалась от производства жестких дисков для настольных компьютеров, многие пользователи начали забывать о том,...


Какую только информацию мы не помещаем на компакт-диски: резервные копии важных данных, музыку, фильмы... Многие полагают, что главное - «купить...

PHP. Базы данных. Часть Десятая.


19-03-2015

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]);
?>

Понравился материал? Поделитесь с друзьями!



<< Предыдущая статьяСледующая статья >>
PHP. Базы данных. Часть Девятая. PHP. Базы данных. Часть Одиннадцатая.