Не удается восстановить файлы с deja-dup / duplicity - & gt; ошибка python и утверждение

Я знаю, что вы хотите просто подключиться и можете просто начать работу, но, пожалуйста, прекратите использование mysql_connect; Я даже не знал, что в этот момент все еще поддерживается. Быстрая рекомендация начать с PDO - http://php.net/manual/en/book.pdo.php

. Быстрый пример из того, что я использую для моего PDO-соединения

У меня есть файл. Мы назовем его connection.php

<?php

    class DDB extends pdo{


    public $sitedb = '';
    public $siteconfig;
    public $sitesettings = array(
        'host'      => "localhost",
        'database'  => "yourdb",
        'username'  => "youruser",
        'password'  => "yourpass",
    );

    public function __construct(){

        $this->db = new PDO(
            "mysql:host={$this->sitesettings['host']};" .
            "dbname={$this->sitesettings['database']};" .
            "charset=utf8",
            "{$this->sitesettings['username']}",
            "{$this->sitesettings['password']}"
        );

        $this->db->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
    }

    }

Теперь у вас также может быть новый класс. Назовем его accounts.php Итак, в accounts.php

<?php

    require_once("connection.php");

class Accounts() {
         public $db;
         public function __construct() {
               $this->db = new DDB();
         }

         public function GetAccountNames() {
                $query = <<<SQL
                SELECT username
                FROM accounts
SQL;
         $resource = $this->db->db->prepare( $query );
         $resource->execute();
         foreach($resource as $row) {
         echo $row['username'];
         }
     }

Теперь скажите, что у вас есть users.php

<?php $accounts = new Accounts();
           $accounts->GetAccountNames();
       ?>

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

1
задан 11 June 2017 в 15:58

0 ответов

Другие вопросы по тегам:

Похожие вопросы: