Форум программистов, компьютерный форум, киберфорум
ASKazin
Войти
Регистрация
Восстановить пароль
Стараюсь нести добро в массы!
Рейтинг: 5.00. Голосов: 1.

Использование PDO в MySQL

Запись от ASKazin размещена 07.02.2016 в 15:44
Обновил(-а) ASKazin 07.02.2016 в 15:46
Метки html, mysql, pdo, php, sql

Создаем базу и таблицу через phpMyAdmin:

SQL
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
--
-- База данных: `test_base`
--
CREATE DATABASE IF NOT EXISTS `test_base`;
USE `test_base`;
 
--
-- Структура таблицы `test_table`
--
 
CREATE TABLE IF NOT EXISTS `test_table` (
  `id` INT(11) NOT NULL,
  `login` longtext NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
 
--
-- Индексы таблицы `test_table`
--
ALTER TABLE `test_table`
  ADD PRIMARY KEY (`id`);
 
--
-- AUTO_INCREMENT для таблицы `test_table`
--
ALTER TABLE `test_table`
  MODIFY `id` INT(11) NOT NULL AUTO_INCREMENT;
Создаем файл db.php для подключения к серверу баз данных:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
<?php
//Подключение к базе данных mySQL с помощью PDO
try {
    $db = new PDO('mysql:host=localhost;dbname=test_base', 'root', '', array(
        PDO::ATTR_PERSISTENT => true
    ));
 
} catch (PDOException $e) {
    print "Ошибка соединеия!: " . $e->getMessage() . "<br/>";
    die();
}
?>
Создаем файл index.php, в нем будем выводить информацию из БД:
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<!DOCTYPE html>
<html>
<head>
    <!-- Start META -->
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
    <!-- TITLE -->
    <title>Подключение к БД MySQL используя PDO</title>
    <!-- Start Sheets CSS -->
    <link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
 
<?php
//подключаем MySQL
include 'db.php';
 
$sql = 'SELECT * FROM `test_table`';
 
foreach ($db->query($sql) as $row) {
    echo "<li>{$row['login']}</li>";
}
 
?>
 
</body>
</html>
Вот и всё. Совсем не сложно.

В следующих уроках мы начнем разрабатывать систему регистрации(с подтверждением по e-mail) и авторизации пользователей.

Материал взят с моего сайта: http://www.kazin.pw/
Размещено в MySQL, PHP
Просмотров 466 Комментарии 0
Всего комментариев 0
Комментарии
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.