Рубрики
Уроки PHP

Уроки PHP. CRUD (PDO) / index.php

Чтение записей из таблицы базы данных MySQL

Рубрики
Уроки PHP

Уроки PHP. CRUD (PDO) / DDL и DML

Структура и данные для таблицы m_category в СУБД MySQL

DDL и DML

--
-- Table structure for table `m_category`
--

CREATE TABLE IF NOT EXISTS `m_category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(30) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;

--
-- Dumping data for table `m_category`
--

INSERT INTO `m_category` (`id`, `title`) 
VALUES
(1, 'Молочные продукты'),
(2, 'Масло, жир'),
(3, 'Мясо'),
(4, 'Кондитерские изделия'),
(5, 'Хлебобулочные изделия');
Рубрики
Уроки PHP

Уроки PHP. CRUD (PDO)

Акроним CRUD составлен из первых букв четырех английских слов Create, Read, Update, Delete. CRUD является обозначением четырех основных функций, которые реализовываются в приложениях для работы с реляционными данными.

Рубрики
Уроки PHP

Уроки PHP. CRUD (mysql) / delete.php

Удаление записи из базы данных MySQL

(файл delete.php)

<?php
include("db.php");  

$id =$_REQUEST['id'];
		
// sending query
mysql_query("DELETE FROM m_category WHERE id = '$id'")
	or die(mysql_error());  	
	
header("Location: index.php");
?>
Рубрики
Уроки PHP

Уроки PHP. CRUD (mysql) / edit.php

Редактирование записи из таблицы базы данных MySQL

Рубрики
Уроки PHP

Уроки PHP. CRUD (mysql) / add.php

Добавление записи в таблицу базы данных MySQL

(файл add.php)

<?php
if(isset($_POST['submit'])){	   
	include 'db.php';
	if(isset($_POST['title'])){
		$title = mysql_real_escape_string($_POST['title']);
		mysql_query("INSERT INTO `m_category`(title) VALUES ('$title')"); 
	}
}

header("Location: index.php");
?>
Рубрики
Уроки PHP

Уроки PHP. CRUD (mysql) / index.php

Чтение записей из таблицы базы данных MySQL

Рубрики
Уроки PHP

Уроки PHP. CRUD (mysql) / db.php

Подключение к базе данных MySQL

(файл db.php)

<?php  
	$conn = mysql_connect('localhost', 'login', 'password');
	if (!$conn) {
	 die('Could not connect: ' . mysql_error());
	}
	mysql_select_db("testdb", $conn);
?>
Рубрики
Уроки PHP

Уроки PHP. CRUD (mysql) / DDL и DML

Структура и данные для таблицы m_category в СУБД MySQL

DDL и DML

--
-- Table structure for table `m_category`
--

CREATE TABLE IF NOT EXISTS `m_category` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `title` varchar(30) NOT NULL,
  PRIMARY KEY (`id`)
) ENGINE=InnoDB  DEFAULT CHARSET=utf8;

--
-- Dumping data for table `m_category`
--

INSERT INTO `m_category` (`id`, `title`) 
VALUES
(1, 'Молочные продукты'),
(2, 'Масло, жир'),
(3, 'Мясо'),
(4, 'Кондитерские изделия'),
(5, 'Хлебобулочные изделия');
Рубрики
Уроки PHP

Уроки PHP. CRUD (mysql)

Акроним CRUD составлен из первых букв четырех английских слов Create, Read, Update, Delete. CRUD является обозначением четырех основных функций, которые реализовываются в приложениях для работы с реляционными данными. В SQL каждому из этих функций соответствует определенный оператор:

Операция SQL
Create INSERT
Read SELECT
Update UPDATE
Delete DELETE

Приведем пример реализации CRUD на основе PHP, MySQL и HTML. Выражаясь иначе, создадим веб-интерфейс для просмотра, добавления, редактирования и удаления записей таблицы в базе данных MySQL.