mysql_field_len (строка результата, все field_offset)
Здесь результат — это идентификатор результата запроса (например, запрос, отправленный с помощью функций mysql_list_fields или mysql_query (подробнее об этом позже)), а field_offset — это порядковый номер результирующего поля. В общем случае таблица, возвращающая функции типа mysql_list_fields или mysql_query , точнее, представляет собой свой указатель на нее. Чтобы получить четкие значения из этих таблиц, вам нужно запустить функции чтения специально как подмножество этой таблицы. Эти функции включают mysql_field_name и так далее. Чтобы отсортировать все строки в таблице результатов запроса, вам нужно знать количество строк в этой таблице.
mysql_num_rows ( ресурс результата ) возвращает количество строк большинства результатов результата.
html - вывести список полей в форме Теперь давайте немного проверим пример выше. Мы не просто выводим информацию о поле, мы отображаем ее в соответствующем элементе html-формы . Мы перемещаем элементы типа BLOB в текстовую область (в типе TEXT мы игнорируем поле описания, которое мы создали в типе BLOB), мы отображаем числа и строки в строках ввода ввода , и мы делаем вообще не отображать элемент со знаком автоинкремента -self-installed.
Все это решается достаточно просто, за исключением флага auto_increment в списке флагов. Для этого используйте функцию разнесения:
взорваться : синтаксис
разнести массив (строка-разделитель,
строка [, int limit])
Эта функция делит строку на части с помощью распределителя-разделителя и возвращает полученный массив строк.
В нашем случае в качестве разделителя нужно взять пробел "", а в качестве начальной строки - ряд флажков поля.
Записать данные в базу данных Так образовалась форма. Теперь самое главное, что нужно сделать, это отправить данные в таком виде в нашу базу данных. Известно, что команда INSERT в SQL используется для записи данных в таблицу. Например:
mysql> ВСТАВИТЬ В Артефакты
SET title = 'Камолов';
Возникает вопрос, как такую команду (или любую команду в SQL) можно использовать в PHP-скрипте. Для этого есть функция mysql_query() . синтаксис mysql_query ресурс mysql_query (строка запроса
[, идентификатор ссылки_ресурса])
mysql_query() отправляет SQL-запрос к активной базе данных, которая идентифицируется с помощью указателя link_identifier базы данных MySQL (это ссылка на любое соединение с сервером MySQL ). Если параметр link_identifier пропущен, используется последняя открытая ссылка. Если открытого соединения нет, функция пытается подключиться к МББТ (СУБД) аналогично функции mysql_connect() без параметров. Результат запроса буферизуется.