< class="pagetitle">Архив категории “PHP”

Тема, которую я сегодня хочу рассмотреть это, как понятно из топика, вопрос работы с кодировками в MySQL. Сразу оговорюсь, я не стану особо глубоко теоретизировать на тему (все вполне понятно описано в мануале), а приведу лишь вполне конкретные рекомендации, связанные с реальной ситуацией.

Итак, ситуация:

На сайте данные из базы данных отображаются нормально, а поиск выдает “фантастические” результаты.

К примеру недавно на одном из сайтов, которые пришлось дорабатывать, по запросу “москва” выдалась кроме всего прочего книжка: “Программирование на С++”, при том что поиск работал по наименованию. Вот и пришлось ломать голову как синтаксически связано слово “москва” и “программирование на С++”. Не-то MySQL оказался настолько умным и понял что в москве много хороших С++ программистов и им нужно обязательно предложить эту книгу, то ли “почувствовал”, что у книги издательство московское, но факт остается фактом, это был результат поиска, который не определялся вхождением искомой фразы в значение поля, по которому он производился. Прочитать остальное »

Comments 1 комментарий »

Сегодня хочу предложить решение задачи, которая периодически встает перед программистами которые занимаются созданием русскоязычных ресурсов, а именно вопросу транслитерации кириллических символов в латиницу. Прочитать остальное »

Comments 2 комментариев »



Вопрос в том как правильно отправлять и получать данные с сервера в нужной кодировке.

Несколько вводных замечаний:

  1. AJAX - это технология асинхронного (как вариант) приема передачи данных по HTTP протоколу.
  2. Основным объектным классом на стороне клиента, реализующим собственно функционал, является XMLHttpRequest.
  3. Объект данного класса поддерживает прием передачу данных только методами GET и POST HTTP протокола.

Тепрь разберемся подробнее:

Прочитать остальное »

Comments 2 комментариев »



Этой заметкой, хочу начать серию посвященную алгоритмам и приемам программирования, и решению часто возникающих программистских задач.
И начну с задачи, построения древовидного списка.
Один из наиболее встречающихся методов решения - это построение рекурсии.
Прочитать остальное »

Comments 3 комментариев »