Все ленты — последние статьи

Пример создания базы данных MySQL

Функция mysql_create_db() не рекомендуется к использованию. ТУТ НЕТ КОДИРОВКИ.
Предпочтительнее использовать mysql_query() с SQL-запросом создания базы данных CREATE DATABASE.
<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Ошибка соединения: ' . mysql_error());
}

$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "База my_db успешно созданаn";
} else {
echo 'Ошибка при создании базы данных: ' . mysql_error() . "n";
}
?>

Дамп с помощью утилиты phpMyAdmin

Дамп этот снят с помощью утилиты phpMyAdmin. Открываем утилиту phpMyAdmin (http://localhost/Tools/phpMyAdmin/). Выбираем Базы данных » Имя базы данных » Экспорт » Пошёл Отобразится полный дамп базы данных, можно его скопировать и сохранить в блокноте. При сохранении кодировку выбрать ANSI. Для того чтоб обратно вставить данные, например в другую БД, нужно сначала создать базу данных с таким же именем, и за тем: Выбрать вкладку SQL » Обзор выбрать сохранённый дамп и нажать Пошёл

Доступ к базе данных в PHP

Доступ к базе данных в PHP

Практическая часть использования PDO API для работы с базой данных.

Что?

Для соединения с базой данных MySQL имеется три разных API:

  • mysql
  • mysqli — MySQL Improved (улучшенная)
  • pdo — PHP Data Objects (объекты данных PHP)

Подробнее: Доступ к базе данных в PHP

Построение дерева иерархии с помощью PHP / MySQL

Построение дерева иерархии с помощью PHP / MySQL

Рассмотрим пример построения дерева иерархии (в развернутом виде) на основе информации из базы данных с помощью PHP и MySQL. Ключ к решению данной задачи — использование рекурсивной функции. Иерархия разделов будет храниться в таблице базы данных MySQL.

Подробнее: Построение дерева иерархии с помощью PHP / MySQL

Работа с текстовыми и графическими данными совместно в PHP и MySQL

Работа с текстовыми и графическими данными совместно в PHP и MySQL

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

Итак, постановка задачи:

1. Требуется хранить в базе данных такую информацию:

Подробнее: Работа с текстовыми и графическими данными совместно в PHP и MySQL