Читайте также:
|
|
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 | Поможем написать вашу работу | Нарушение авторских прав |