Статьи с тегом «mysql» ↓
Простой PHP-класс для работы с MySQL
При работе с MySQL вместо вызова соответствующих отдельных функций удобно использовать класс, который обернет эти функции в удобный интерфейс. Хочу предложить простой вариант такого класса.
Для работы с базой я использовал более современное чем mysql расширение mysqli, которое поддерживает новые возможности, появившиеся в последних версиях MySQL, и предлагает новые функции.
Итак, рассмотрим код класса:
Для работы с базой я использовал более современное чем mysql расширение mysqli, которое поддерживает новые возможности, появившиеся в последних версиях MySQL, и предлагает новые функции.
Итак, рассмотрим код класса:
class MyDB
{
private $db =...
→
{
private $db =...
Полнотекстовый поиск в MySQL
Начиная с версии 3.23.23 в MySQL появилась возможность полнотекстового поиска. Данный тип поиска отличается от простого LIKE тем, что для каждого совпадения возвращает релевантность. Релевантность позволяет отсортировать результаты по значимости (степени сходства между строкой поиска и текстом в поле таблицы).
Величина релевантности представляет собой неотрицательное число с плавающей точкой. Релевантность вычисляется на основе количества слов... →
Величина релевантности представляет собой неотрицательное число с плавающей точкой. Релевантность вычисляется на основе количества слов... →
Парсинг RSS-файла
Начиная с пятой версии в PHP появился класс SimpleXMLElement, с помощью которого можно легко разобрать любой XML документ, а следовательно HTML и RSS. Данный класс предоставляет возможность доступа к тегам и атрибутам документа как к полям объекта.
Для примера возьмем такой RSS-файл:
Для примера возьмем такой RSS-файл:
<?xml version="1.0" encoding="windows-1251"?>
<rss version="2.0">
<channel>
<title>Информационное агентство УНИАН</title>
<item>
<title>Киев мож...
→
<rss version="2.0">
<channel>
<title>Информационное агентство УНИАН</title>
<item>
<title>Киев мож...
оценка: +1
автор: simplex
|
комментариев нетПростой поиск на PHP с учетом различных форм слова
Для поиска в тексте с учетом различных форм слова (например "искать", "искал") существует несколько способов. Существуют варианты, в которых строятся все возможные формы искомого слова. Мы же рассмотрим способ, при котором от искомого слова отбрасывается суффикс и/или окончание (например "искал" превратится в "иск").
Для этого нам потребуется так называемый стеммер, класс Lingua_Stem_Ru, написанный на PHP. Он довольно небольшой, его просто най... →
Для этого нам потребуется так называемый стеммер, класс Lingua_Stem_Ru, написанный на PHP. Он довольно небольшой, его просто най... →
оценка: 0
автор: simplex
|
комментариев нетПостраничное разбиение на PHP
Некоторую информацию, например список новостей, статей и так далее, удобнее выводить на экран несколькими страницами. Для того чтоб сделать это на PHP нам понадобится выполнить два SQL-запроса и небольшой фрагмент кода.
Здесь приводятся только тексты SQL-запросов. Функции для работы с этими запросами и самой базой данных вы выбираете сами (это могут быть стандартные функции PHP или функции сторонних библиотек, таких как PHPLIB).
Допустим, каж... →
Здесь приводятся только тексты SQL-запросов. Функции для работы с этими запросами и самой базой данных вы выбираете сами (это могут быть стандартные функции PHP или функции сторонних библиотек, таких как PHPLIB).
Допустим, каж... →
оценка: 0
автор: simplex
|
комментариев нет
Работа в Киеве, работа в Москве: менеджер, программист, юрист. Горячие вакансии. — Безработных.Нет
Салаты, дессерты, торты, рыбные, мясные, блюда из овощей, птицы, рецепты блюд
