PHP - Как заменить mysql connect на PDO connect?

258
02 октября 2017, 02:38
function sql($login='root', $pass='', $db='test', $host = '')
    {           
        $this->connect = mysql_connect($host, $login, $pass) or die('MYSQL OK.');
        if($this->connect):
            mysql_select_db($db, $this->connect) or die('( <b>'.$db.'</b> ) NOT.');
            $this->check2('SET NAMES '.$this->meta);
        endif;
    }
Answer 1

Как-то так

function sql($login='root', $pass='', $db='test', $host = '127.0.0.1')
{           
    $dsn = 'mysql:dbname='.db.';host='.$host.';charset=utf8';
    try {
        $this->connect = new PDO($dsn, $user, $password);
    } catch (PDOException $e) {
        echo 'Подключение не удалось: ' . $e->getMessage();
    }
}
READ ALSO
Помогите составить запрос sql

Помогите составить запрос sql

Есть таблица "costs" в котой есть поле "data" в етом поле вот что сохраняетса "3009

206
API 2.0 Новая Почта

API 2.0 Новая Почта

При создании электронной накладной(ЭН) получаю две ошибки:

341