Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Функции по работе с базой данных MySQL

Читайте также:
  1. I. Исследование свойств форматов сжатия графических данных
  2. I.Социальные функции физической культуры и спорта.
  3. II. Контрольная работа « Дифференцирование функции ».
  4. Quot;Ссылки. Встроенные функции MS Excel ".
  5. V2:Социально педагогическая инновационная и проектная деятельность в молодежной работе
  6. VI. Строение, обмен и функции липидов.
  7. WEB-браузер - назначение, основные функции, программная реализация, методы обмена информацией с расширениями сервера.
  8. WEB-сервер - назначение, основные функции, программная реализация, конкретные примеры
  9. А) какие функции выполняют жиры;
  10. А) Функции директора школы, заместителя директора по учебно-воспитательной работе, организатора внеклассной и внешкольной воспитательной работы.

mysql_connect() устанавливает связь с сервером MySQL

int mysql_connect ([string хост [:порт] [:/путь//к/сокету] [, string имя пользователя] [, string пароль])

@mysql_connect("localhost", "web", "4tf9zzzf") or die("Could not connect to MySQL server!");

mysql_select_db()

int mysql_select_db (string имя_базы_данных [, int идентификатор_соединения])

Параметр имя_базы_данных определяет выбираемую базу данных, идентификатор которой возвращается функцией mysql_select_db().Пример

<?php

@mysql_connect("localhost", "web", "4tf9zzzf") or die("Could not connect to MySQL server!");

@mysql_select_db("company") or die("Could not select company database!");?>

mysql_close()

<?php

@mysql_connect("localhost", "web", "4tf9zzzf") or die("Could not connect to MySQL server!");

@mysql_select_db("company") or die("Could not select company database!");

print "You're connected to a MySQL database!";

mysql_close();?>

mysql_query()

int mysql_query (string запрос [, int идентификатор_соединения])

Параметр запрос содержит текст запроса на языке SQL. Запрос передается либо соединению, определяемому необязательным параметром идентификатор_соединения, либо, при отсутствии параметра, последнему открытому соединению.

mysqlaffected_rows()

int mysql_affected_rows ([int идентификатор_соединения])

<?php

// Подключиться к серверу и выбрать базу данных

@mysql_connect("localhost", "web", "4tf9zzzf") or die("Could not connect to MySQL server!");

@mysql_select_db("company") or die("Could not select company database!");

// Создать запрос

$query = "UPDATE products SET prod_name = \"cantaloupe\" WHERE prod_id = \"10001pr\"";

// Выполнить запрос

$result = mysql_query($query);

// Определить количество обновленных записей

print "Total row updated;".mysql_affected_rows();

mysql_close();?>

mysql_num_rows()

Функция mysql_num_rows() определяет количество записей, возвращаемых командой SELECT.

int mysql_num_rows(int результат)

<?php

// Подключиться к серверу и выбрать базу данных

@mysql_connect("localhost", "web", "4tf9zzzf") or die("Could not connect to MySQL server!");

@mysql_select_db("company") or die("Could not select company database!");

// Выбрать все товары, названия которых начинаются с 'р'

$query = "SELECT prod_name FROM products WHERE prod_name LIKE \"p%\"";

// Выполнить запрос

$result = mysql_query($query);

print "Total rows selected: ".mysql_num_rows($result);

mysql_close();?>

mysql_result() используется в сочетании с mysql_query() (при выполнении запроса с командой SELECT) для получения набора данных.

int mysql_result (int идентификатор_результата, int запись [, mixed поле])

В параметре идентификатор_результата передается значение, возвращенное функцией mysql_query().

mysql_fetch_row()

Обычно гораздо удобнее сразу присвоить значения всех полей записи элементам индексируемого массива

array mysql_fetch_row (int результат)

mysql_fetch_array() аналогична mysql_fetch_row(), однако по умолчанию значения полей записи сохраняются в ассоциативном массиве.

array mysql_fetch_array (int идентификатор_результата [, тип_индексации])

 

 




Дата добавления: 2015-04-11; просмотров: 76 | Поможем написать вашу работу | Нарушение авторских прав

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | <== 11 ==> |


lektsii.net - Лекции.Нет - 2014-2025 год. (0.005 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав