Скачиваний:
0
Добавлен:
01.05.2025
Размер:
271.36 Кб
Скачать

Примеры

Этот пример показывает, как соединиться с базой данных, выполнить запрос, распечатать результат и отсоединиться.

Пример 1. Пример работы с MySQL

<?php     /* Соединяемся, выбираем базу данных */     $link = mysql_connect("mysql_host", "mysql_user", "mysql_password")         or die("Could not connect : " . mysql_error());     print "Connected successfully";     mysql_select_db("my_database") or die("Could not select database");     /* Выполняем SQL-запрос */     $query = "SELECT * FROM my_table";     $result = mysql_query($query) or die("Query failed : " . mysql_error());     /* Выводим результаты в html */     print "<table>\n";     while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {         print "\t<tr>\n";         foreach ($line as $col_value) {             print "\t\t<td>$col_value</td>\n";         }         print "\t</tr>\n";     }     print "</table>\n";     /* Освобождаем память от результата */     mysql_free_result($result);     /* Закрываем соединение */     mysql_close($link); ?>

Содержание

mysql_affected_rows -- Возвращает число затронуиых прошлой операцией рядов.

mysql_change_user --  Изменяет пользователя для указанного соединения.

mysql_client_encoding -- Возвращает кодировку соединения

mysql_close -- Закрывает соединение с сервером MySQL

mysql_connect -- Открывает соединение с сервером MySQL

mysql_create_db -- Создаёт базу данных MySQL

mysql_data_seek -- Перемещает внутренний указатель в результате запроса

mysql_db_name -- Возвращает название базы данных

mysql_db_query -- Переключается к указанной базе данных и посылает запрос

mysql_drop_db -- Уничтожает базу данных MySQL

mysql_errno --  Возвращает численный код ошибки выполнения последней операции с MySQL

mysql_error --  Возвращает строку ошибки последней операции с MySQL.

mysql_escape_string --  Экранирует SQL спец-символы для mysql_query.

mysql_fetch_array --  Обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба.

mysql_fetch_assoc --  Обрабатывает ряд результата запроса и возвращает ассоциативный массив.

mysql_fetch_field --  Возвращает информацию о колонке из результата запроса в виде объекта.

mysql_fetch_lengths --  Возвращает длину каждого поля в результате.

mysql_fetch_object -- Обрабатывает ряд результата запроса и возвращает объект

mysql_fetch_row -- Орабатывает ряд результата запроса и возвращает неассоциативный массив.

mysql_field_flags --  Возвращает флаги указанного поля результата запроса.

mysql_field_len --  Возвращает длину указанного поля.

mysql_field_name --  Возвращает название указанной колонки результата запроса.

mysql_field_seek --  Устанавливает внутренний указатель поля на переданное смещение.

mysql_field_table --  Возвращает название таблицы, которой принадлежит указанное поле.

mysql_field_type --  Возвращает тип указанного поля результата запроса.

mysql_free_result -- Освобождает память от результата запроса

mysql_get_client_info -- Возвращает данные о MySQL-клиенте

mysql_get_host_info -- Возвращает информацию о соединении с MySQL

mysql_get_proto_info -- Возвращает информацию о протоколе MySQL

mysql_get_server_info -- Возвращает информацию о сервере MySQL

mysql_info --  Возвращает информацию о последнем запросе

mysql_insert_id --  Возвращает ID, сгенерированный при последнем INSERT-запросе.

mysql_list_dbs --  Возвращает список баз данных, доступных на сервере.

mysql_list_fields -- Возвращает список колонок таблицы

mysql_list_processes -- Возвращает список процессов MySQL

mysql_list_tables -- Возвращает список таблиц базы данных MySQL

mysql_num_fields -- Возвращает количество полей результата запроса

mysql_num_rows -- Возвращает количество рядов результата запроса

mysql_pconnect --  Устанавливает постоянное соединение с сервером MySQL.

mysql_ping -- Проверяет соединение с сервером и пересоединяется при необходимости

mysql_query -- Посылает запрос MySQL

mysql_real_escape_string --  Экранирует специальные символы в строке, используемой в SQL-запросе, принмимая во внимание кодировку соединения.

mysql_result -- Возвращает данные результата запроса

mysql_select_db -- Выбирает базу данных MySQL

mysql_stat -- Возвращает текущий статус сервера

mysql_tablename -- Возвращает имя таблицы, содержащей указанное поле

mysql_thread_id -- Возвращает ID текущего потока

mysql_unbuffered_query --  Посылает MySQL SQL-запрос без авто-обработки результата и её буфферизации.

mysql_connect

(PHP 3, PHP 4, PHP 5)

mysql_connect -- Открывает соединение с сервером MySQL

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]