Опубликован: 08.05.2007 | Доступ: свободный | Студентов: 12881 / 3013 | Оценка: 4.13 / 3.77 | Длительность: 12:58:00
Дополнительный материал 2:

Справочник SQL

< Дополнительный материал 1 || Дополнительный материал 2: 123

Встроенные функции

Математические функции

ceil(fraction) – округляет дробное число до ближайшего большего целого числа.

floor(fraction) – округляет дробное число до ближайшего меньшего целого числа.

number_format("number", "decimals", "decimal point", "thousands_sep") – возвращает форматированную версию указанного числа ("number").

pow(number, exponent) – возвращает результат возведения заданного числа number в степень exponent.

rand(min, max) – порождает случайное число из заданного диапазона.

round(fraction) – округляет дробное число до ближайшего целого числа.

sqrt(number) – возвращает квадратный корень заданного числа number.

Строковые функции

strlen(string) – определяет длину строки.

ltrim(string) – удаляет пробелы в начале строки.

rtrim(string) – удаляет пробелы в конце строки.

strpbrk(string, char) – ищет в строке string символ (char). Возвращает false или строку, начинающуюся с найденного символа.

strtoupper(string) – преобразует строку в верхний регистр.

strtolower(string) – преобразует строку в нижний регистр.

strrev(string) – записывает строку в обратном порядке.

eregi(string pattern, string subject) – выполняет независимый от регистра поиск выражения. Выполняет поиск в subject на основе регулярного выражения, заданного в pattern.

Функции ошибок

exit("message") – выводит сообщение об ошибке и прекращает выполнение текущего сценария.

die("message") – выводит сообщение об ошибке и прекращает выполнение текущего сценария.

Функция Email

mail("recipient","subject", "message", "mail headers") – посылает сообщение e-mail указанному получателю.

Функции HTTP/сеанса

header() — выводит строку заголовка HTTP, такую, как место переадресации.

setcookie("name", "value", "expire", "path", "domain", "secure") – посылает пользователю cookie.

session_start("name", "value", "expire", "path", "domain", "secure") – посылает пользователю cookie.

session_start() – инициализирует данные сеанса. Эта функция вызывается перед созданием новой переменной сеанса с помощью $_SESSION.

session_destroy() – разрушает все данные, зарегистрированные за текущим сеансом сценария.

Функции работы с файлами

fopen(filename, mode) — используется для открытия файла. Функция требуется имя файла filename и режим mode. Она возвращает указатель на файл, который предоставляет информацию о файле и используется в качестве ссылки.

fread(resource_handle, length) – используется для чтения содержимого файла. Читает length байтов из файла, задаваемого resource_handle. Чтение прекращается, когда будет прочитано length байтов или будет достигнут EOF (end of file). Функция требует два параметра – указатель файла, который создается при открытии файла с помощью fopen(), и длины length, определяющей объем считываемого содержимого файла.

fgetcsv(resource_handle, length, delimiter) – используется для чтения содержимого файла и анализа данных для создания массива. Данные разделяются параметром delimiter, задаваемым в функции.

filesize(filename) – возвращает размер файла. Если возникает ошибка, то функция возвращает значение false.

fclose(resource_handle) – используется для закрытия файла. Функции требуется указатель файла, созданный при открытии файла с помощью функции fopen(). Возвращает TRUE при успехе или FALSE при отказе.

fwrite(resource_handle,string) – записывает содержимое строки string в указанный поток файла. Если задан аргумент длины length, запись будет остановлена после записи length байтов или при достижении конца строки.

copy(original_filename, new_filename) – копирует содержимое файла, заданного первым параметром, в новый файл, определенный вторым параметром. Функция возвращает значение true или false.

unlink(filename) – удаляет файл, определенный параметром. Функция возвращает значение true или false.

rename($orig_filename, $new_filename) – переименовывает файл, определенный первым параметром, задавая для него имя, определенное вторым параметром. Функция возвращает значение true или false.

Функции ODBC

odbc_connect(dsn/dsn-less connection string,username,password) – эта функция используется для соединения с источником данных ODBC. Функция получает четыре параметра: имя источника данных или строку соединения без dsn, имя пользователя, пароль и необязательный параметр, задающий тип курсора. В тех случаях, где имя пользователя, пароль и тип курсора не требуются, параметры можно заменять пустой строкой – ''. id соединения, возвращаемый этой функцией, необходим другим функциям ODBC. Можно иметь одновременно открытыми несколько соединений, если они используют различные базы данных или различные имена пользователей и пароли.

odbc_exec(connection_id,SQL_query_string) – функция, используемая для выполнения оператора SQL. Функция получает два параметра: объект соединения, созданный с помощью функции odbc_connect() и оператор SQL. Возвращает FALSE при ошибке. Возвращает множество записей, если команда SQL была выполнена успешно.

odbc_fetch_array(recordset_name) – используется для извлечения записей или строк из множества записей, как из ассоциативного массива. Эта функция возвращает TRUE, если может вернуть строки, иначе FALSE.

odbc_num_rows(recordset_name) – возвращает число строк в множестве результатов ODBC. Функция возвращает -1, если возникает ошибка. Для операторов INSERT, UPDATE и DELETE функция odbc_num_rows() возвращает число затронутых строк. Для предложения SELECT это может быть число доступных строк. Примечание: использование функции odbc_num_rows() для определения числа доступных строк после выполнения оператора SELECT будет возвращает -1 для драйверов MS Access.

odbc_close(connection_id) – закрывает соединение с сервером базы данных, связанным с данным идентификатором соединения.

Функции MySQL

mysql_connect(MySQL server name,username,password) – открывает соединение с сервером MySQL.

mysql_select_db(database_name,connection_identifier) – выбирает базу данных, расположенную на сервере MySQL. Параметр database_name указывает на активную базу данных на сервере MySQL, которая была открыта с помощью функции mysql_connect. Параметр connection_identifier является ссылкой на текущее соединение с MySQL.

mysql_query(sql query) – посылает запрос активной в данный момент базе данных.

mysql_fetch_array(resourse result) – возвращает массив, который соответствует извлеченной строке, и перемещает внутренний указатель данных вперед.

mysql_affected_rows(resourse result) –определяет число строк, затронутых предыдущей операцией SQL.

mysql_close(link_identifier) – закрывает соединение с MySQL.

< Дополнительный материал 1 || Дополнительный материал 2: 123
Максим Матросов
Максим Матросов
Наталья Джабасова
Наталья Джабасова