PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (1): [1]

> Найдено сообщений: 2
user81 Отправлено: 03 Февраля, 2022 - 11:38:55 • Тема: Работа с базой данных PHP • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 887
Спасибо Вам за совет. Вы мне очень помогли.
user81 Отправлено: 02 Февраля, 2022 - 18:08:19 • Тема: Работа с базой данных PHP • Форум: Напишите за меня, пожалуйста

Ответов: 2
Просмотров: 887
Доброго времени суток. Я сделал это задание. Можете кто подскажет мои недочёты. Заранее спасибо.


Вот что получилось:

Первый класс

PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. use PDO;
  4.  
  5. class
  6. {
  7.  
  8.     public function __construct(...$arrUserInfo)
  9.     {
  10.         $config = [
  11.             'host'    =>  'localhost',
  12.             'name'    =>  'users',
  13.             'user' =>  'root',
  14.             'password' =>  '',
  15.             ];
  16.         $this->db = new PDO(
  17.             'mysql:host=' . $config['host'] . ';dbname=' . $config['name'] . '',
  18.             $config['user'],
  19.             $config['password']
  20.         );
  21.         if (count($arrUserInfo) === 1) {
  22.             [$this->id] = $arrUserInfo;
  23.             $this->list = $this->userListJson();
  24.         }
  25.         if (count($arrUserInfo) === 5) {
  26.             [$name, $surname, $dateOfBirth, $gender, $cityOfBirth, $id] = $arrUserInfo;
  27.             $this->name = $name;
  28.             $this->surname = $surname;
  29.             $this->dateOfBirth = $dateOfBirth;
  30.             $this->gender = $gender;
  31.             $this->cityOfBirth = $cityOfBirth;
  32.         }
  33.     }
  34.  
  35.  

Страниц (1): [1]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB