TagMySQL

Обновление путей SMF в MySQL после переноса форума

После изменения домена сайта можно искать настройки в админке форума SMF, но быстрее будет выполнить всего два запроса в базе данных.

UPDATE `smf_themes` SET `value` = REPLACE( value, 'olddomain.com', 'newdomain.com' );
UPDATE `smf_settings` SET `value` = REPLACE( value, 'olddomain.com', 'newdomain.com' );

После выполнения рекомендуется очистить кэш в админке SMF.

Отличия mysqli_fetch_array и mysqli_fetch_row

mysqli_fetch_array() — возвращает обычный и ассоциативный массивы: $row[0], $row['name']
mysqli_fetch_assoc() — возвращает только ассоциативный массив: $row['name']
mysqli_fetch_row() — возвращает только обычный массив: $row[0]

Тоже самое справедливо для устаревших функций mysql_fetch_array(), mysql_fetch_assoc() и mysql_fetch_row().

Источник: www.php.net/manual/

Настройка кодировки MySQL на XAMPP (UTF-8)

Некоторые умельцы используют Денвер для тестирования сайта. Я думал, что эта косая сборка уже давно умерла.

Каюсь, я и сам использовал ее лет 10 назад. Но было очень неудобно, косо, глючно. Сразу же решил нормально поставить веб-сервер Apache + PHP + MySQL, оставив от Denwer лишь заглушку на Sendmail.
В установке и настройке связки нет ничего сложного, но натыкаешься на кучу подводных камней при первоначальном конфигурировании.

В наши дни сверхскоростей на эти поиски совершенно нет времени. Поэтому легче поставить готовую сборку и плясать уже от нее. Перепробовав множество решений, я рекомендую XAMPP.

И первая проблема, с которой сталкиваешься после установки XAMPP — это кодировка.
Continue reading

Как легко оптимизировать таблицы в phpMyAdmin

Заходим в базу данных через phpMyAdmin. Действия описаны для четвертой версии.

Continue reading

Открытие!

Добро пожаловать в мой блог, посвященный веб-разработке и IT. Не стоит ждать пересказов мануалов и прочих FAQ, это всего лишь заметки на заданную тему.