ВУЗ:
Составители:
Рубрика:
115
@mysql_select_db("stud") or die("Could not select
student database!");
// Создать запрос
$query = "UPDATE student SET surname = \"Ivanov\"
WHERE stud_id = '100'";
$result = mysql_query($query);
print "Total row updated; ".mysql_affected_rows( );
mysql_close();
?>
Результат
Рис. 21. Выбор базы данных
Функция mysql_affected_rows( ) не работает с запросами, основан-
ными на команде SELECT. Однако при выполнении команды DELETE
без секции WHERE mysql_affected_rows( ) всегда возвращает 0.
Для определения количества записей, возвращенных при вызове
SELECT, используется функция mysql_num_rows( ), описанная ниже.
Функция mysql_num_rows( ) определяет количество записей, воз-
вращаемых командой SELECT. Синтаксис функции mysql_num_rows():
int mysql_num_rows(int результат)
<?
// Подключиться к серверу и выбрать базу данных
@mysql_connect("localhost", "web", "irina")or
die("Could not connect to MySQL server!");
@mysql_select_db("stud") or die("Could not select
student database!");
// Выбрать все предметы, названия которых начинают-
ся с 'р'
$query = "SELECT subj_name FROM subject WHERE
subj_name LIKE \"p%\"";
// Выполнить запрос $result = mysql_query($query);
print "Total rows selected:
".mysql_num_rows($result);
mysql_close( );
?>
115 @mysql_select_db("stud") or die("Could not select student database!"); // Создать запрос $query = "UPDATE student SET surname = \"Ivanov\" WHERE stud_id = '100'"; $result = mysql_query($query); print "Total row updated; ".mysql_affected_rows( ); mysql_close(); ?> Результат Рис. 21. Выбор базы данных Функция mysql_affected_rows( ) не работает с запросами, основан- ными на команде SELECT. Однако при выполнении команды DELETE без секции WHERE mysql_affected_rows( ) всегда возвращает 0. Для определения количества записей, возвращенных при вызове SELECT, используется функция mysql_num_rows( ), описанная ниже. Функция mysql_num_rows( ) определяет количество записей, воз- вращаемых командой SELECT. Синтаксис функции mysql_num_rows(): int mysql_num_rows(int результат) // Подключиться к серверу и выбрать базу данных @mysql_connect("localhost", "web", "irina")or die("Could not connect to MySQL server!"); @mysql_select_db("stud") or die("Could not select student database!"); // Выбрать все предметы, названия которых начинают- ся с 'р' $query = "SELECT subj_name FROM subject WHERE subj_name LIKE \"p%\""; // Выполнить запрос $result = mysql_query($query); print "Total rows selected: ".mysql_num_rows($result); mysql_close( ); ?>
Страницы
- « первая
- ‹ предыдущая
- …
- 113
- 114
- 115
- 116
- 117
- …
- следующая ›
- последняя »