как организовать простую базу данных на сайте?

голоса: 0
Как организовать простую базу данных на сайте?
Адрес сайта sobakovod.tk
| Автор: | Категория: PHP и API на uCoz
Изменение категории | | Автор: Yuri_Geruk
Поясните, базу данных "ЧЕГО" вы хотите сделать?
Например, книг

Ответов: 1

голоса: +3
 
Лучший ответ
  1. Для использования БД необходим PHP.
  2. На юкоз базы данных MySQL как таковой нет. Но все же можно использовать БД PDO SQLiteПо сути таже самая база данных, но хранится все в текстовом файле. Запросы идентичны MySQL. Подробней о SQLite вы сможете почитать в интернете.

Ну и пара примеров. 

  1. Создание БД SQLite 

<?php 
$___notjson=1; 
 //открываем базу данных 
 try {
    $db = new PDO('sqlite:poll.db'); // будет создана БД с названием poll
    
    // создаем таблицу, если не создана, под названием primer
    $db -> exec ("CREATE TABLE IF NOT EXISTS `primer` (
            `id` INTEGER NOT NULL PRIMARY KEY AUTOINCREMENT,
            `name` VARCHAR(45) DEFAULT NULL,
            `phone` INTEGER DEFAULT NULL
        );
    ");     
} catch ( PDOException $e ) {     
    // если что-то не так выдаем ошибку с описанием проблемы
    echo "Ошибка: ".$e->getMessage()."<br>";
    echo "Вот тут смотреть: ".$e->getLine();     
}
?>

 2. Запись в БД

 $name = 'Petya'; $phone = '89214567898'; $db->query("INSERT INTO primer name, phone VALUES $name, $phone");

3. Вывод

 $result = $db->prepare("SELECT *FROM primer")->fetchAll(); foreach ($result as $row) {     echo 'Имя: ' . $row['name'] . '<br>';     echo 'Телефон: ' . $row['phone'] . '<br>'; } 

И т.д.

| Автор:
Выбор ответа лучшим | | Автор: Иван Плотников
...