Loading...
Всем привет ну я лично от многих не отличаюсь и бываю задаю тут вопросы!
Просто я нуб-новичок и плохо понимаю в коде!
Вот проблема такая поставил скрипт https://bym.guru/downloads/view/77459
Залил на хостинг прописал бд поставил 7.2 версию пхп но ошибка выдается в шапке

php
    Notice: Undefined property: PDO::$connect_error in /var/www/tiwbot/data/www/st.hostiw.ru/data/base.php on line 20 



вот сам код файла
php
    <?php 
/* Database settings */
$db = [
'settings' => [
'host' => "localhost",
'user' => "бд",
'pass' => "пароль",
'base' => "бд",
'char' => "utf8"
]
];

$dsn = "mysql:host=".$db['settings']['host'].";dbname=".$db['settings']['base'].";charset=".$db['settings']['char']."";
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];
$go = new PDO($dsn, $db['settings']['user'], $db['settings']['pass'], $opt);
if($go -> connect_error) die('ERROR -> '.$go -> connect_error);

include_once ('array.php');
include_once ('other.php');
?>
tiwtop , хостинг поддерживает php7?
tiwtop , данные верно прописал?
CaMnoCe6e , да
tiwtop , тогда хз
говорит что у тя такаое значение connect_error не найдено

замени его и делай так

php
   $db = [ 
'settings' => [
'host' => "localhost",
'user' => "бд",
'pass' => "пароль",
'base' => "бд",
'char' => "utf8"
]
];

$dsn = "mysql:host=".$db['settings']['host'].";dbname=".$db['settings']['base'].";charset=".$db['settings']['char']."";
$opt = [
PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
PDO::ATTR_EMULATE_PREPARES => false,
];

try {
$go = new PDO($dsn, $db['settings']['user'], $db['settings']['pass'], $opt);
} catch (PDOException $e) {
echo 'Connection failed: ' . $e->getMessage();
}
// далее код
$go->errorCode()
JCtapuk , сейчас попробую
*heh*

Изображение

------
70004_Screenshot_20200201132143.png (69.3 Kb)
Скачиваний: 86
Jquery , че поделать они учат =( Даже мне жалко их уже...
Онлайн: 12
Время:
Gen. 0.0979
(c) Bym.Guru 2010-2026