Не MySQL’ом единым! Никита Кислицин Xakep, номер #067, стр. 067-094-2 Кодим! В моей программе каждая запись будет являться массивом PHP. Этот массив образуется из нескольких полей данных, содержащих информацию о человеке, - имя, адрес, телефон, мобильник, мыло и т.д. Каждая такая запись имеет свой уникальный идентификатор, ключ БД. При помощи функции serialize можно преобразовать даже самый сложный массив в линейную структуру, в строку. После этого полученную строку можно легко разместить в нашей БД. Как только потребуется, можно выполнить и обратную операцию, восстановить по строке исходный массив. Вот простенький пример: Пример работы функции rerialize $arr=array("aaa", "bbb", "ccc"); $str=serialize($arr); $arr2=unserialize($str); /* Массивы $arr и $arr2 теперь абсолютно идентичны */ Таким образом, оказывается возможным стандартными методами свернуть даже самые сложные структуры в строку без потери информации. Этот трюк, на самом деле, используется повсеместно, поэтому очень важно понять смысл этого преобразования. Теперь мы перейдем к описанию пользовательского интерфейса. Он будет представлять собой обыкновенную html-форму с полем ввода для поиска и несколькими кнопками, реализующими функциональную сторону программы. Вот макет этой формы: Пример работы функции rerialize >form enctype="multipart/form-data"< |