Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » Активные темы » PHP+XAMPP+учебная БД Не могу начать

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Взялся за изучение баз данных на PHP
Установил XAMPP и настроил как надо - всё работает: экспериментировал со стандартной БД test.
Для более глубокого изучения принципов работы с БД вот отсюда https://github.com/Phrlog/StudentList взял учебную БД Студенты. По приложенной шпаргалке создал в phpMyAdmin новую БД studentlist, а в неё импортировл таблицу students и создал (как предложено) новый файл Database.php с dsn для подключения по PDO
Теперь БД есть, таблица есть, набор файлов php есть, но... начать работать с ней не могу - ни один из приложенных файлов php ничего не даёт, хотя подключение проходит без ошибки.
 
Win7_64
XAMPP 3.2.2
phpMyAdmin 4.5.1
PHP 7.0.9
 
Пож-ста, подскажите решение!
 

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 08:23 23-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
ни один из приложенных файлов php ничего не даёт

приложенных куда? и что должно "давать"?

Цитата:
хотя подключение проходит без ошибки.  

откуда знаете?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 08:42 23-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
То, что подключение есть, следует отсюда:
<?php  
 
    $DBHOST = 'localhost';
    $DBNAME = 'studentlist';
    $DBUSER = 'root' ;
    $DBPASS = '';
    $CHARSET = 'UTF8';
 
    $dsn = "mysql:host=$DBHOST;dbname=$DBNAME;charset=$CHARSET";
    $opt = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC ];
    $pdo = new PDO($dsn, $DBUSER, $DBPASS, $opt);
 
    $showAll = $pdo->query('SHOW TABLES');
    
    while ($row = $showAll->fetch(PDO::FETCH_NUM)) {
        //echo "<pre>";
        print_r($row); // Array ( [0] => students )  
        //echo "</pre>";
        echo $row[0]."<br>"; // students
    }
?>
но это мною созданный файл php.
А я говорю о тех, что входят в пакет. Хотя я ипонял, что это описание классов и объектов работы с этой БД, но так как знания у меня пока на уровне самого маленького чайника, то я и не знаю как эти файлы использовать.
Понимаю, что можно писать свои запросы, но я-то предполагал, что всё это будет работать, а я буду изучать рабочий код  

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 07:59 24-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
что входят в пакет

в какой пакет?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 08:00 24-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
в какой пакет?
 

А это то, что я "взял" вот с этого сайта  https://github.com/Phrlog/StudentList

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 10:09 24-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
вот с этого сайта

 

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 10:15 24-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Да, именно с этого, только в 2016г
[img] [/img]

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 14:45 24-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
Да, именно с этого, только в 2016г

А нам вы предлагаете телепатически догадаться о содержимом "пакета", чтобы понять что с ним не так?
Включите в php.ini или в самом коде вывод сообщений об ошибке в браузер.
https://karashchuk.com/PHP/error_reporting-display_errors-display_startup_errors/

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 16:26 24-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А давайте так: я заверну весь пакет в zip и к вам. Только как?

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 16:56 24-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
Только как?

Любой файлообменник. Но проще самостоятельно включить вывод ошибок и php сам подскажет в чем проблема.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 16:58 24-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
См. мой первый пост - ни один из файлов php ничего не делает, там только описание классов.
А zip я выложу, только завтра

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 17:57 24-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Папка с файлами и pdf архивом students.zip на Яндекс-диске

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 05:06 25-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
Папка с файлами и pdf архивом students.zip на Яндекс-диске

думайте, думайте.. как эта информация нам поможет решить проблему?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 06:40 25-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините за тормоза: сейчас огород_сорняки_картошка
 

Цитата:
думайте, думайте.. как эта информация нам поможет решить проблему?

Так я и обратился-то с предположением, что кто-то посмотрит этот пакет (ссылку-то на него я дал в самом начале!) и даст совет как с ним работать. Может вообще не стоит (рано) мне на этот пример ориентироваться...  Ну не хватает у меня знаний пока. Мне реально нужен пример рабочей БД под PHP PDO. Спасибо хоть вы предпринимаете какие-то попытки помочь

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 11:26 25-06-2018 | Исправлено: NikolayR64, 11:33 25-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
кто-то посмотрит этот пакет (ссылку-то на него я дал в самом начале!)

Ссылка нерабочая, для этого и просил залить куда нить. Залить то залили, а как этот "кто-то" может теперь скачать этот архив?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 12:20 25-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
залили, а как этот "кто-то" может теперь скачать этот архив?

А что, проблема?

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 13:50 25-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64

Цитата:
А что, проблема?

Сами подумайте, как мне по
Цитата:
Папка с файлами и pdf архивом students.zip на Яндекс-диске

скачать этот архив?

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 16:48 25-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Извините, забыл
https://yadi.sk/d/vvI_-h643YQGdJ

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 06:18 26-06-2018 | Исправлено: NikolayR64, 06:27 26-06-2018
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NikolayR64
да елки-палки. ну сами подумайте, какой прок от этого pdf файла?
где php файлы с кодом??

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 06:39 26-06-2018
NikolayR64



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Mavrikii извините!  Архив создавал в ТС, содержимое после этого не проверил и отправил, а сегодня смотрю - действительно, этих папок там нет. Вот сейчас все три не попавшие папки поместил в отдельные архивы, проверил - всё есть. Смотрите, вот ссылка на общую папку с этими архивами https://yadi.sk/d/W8ZiFHRy3YR5KD
Еще раз извиняюсь за созданные мною неудобства

Всего записей: 39 | Зарегистр. 02-02-2011 | Отправлено: 12:33 26-06-2018
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » Интернет » Web-программирование » Активные темы » PHP+XAMPP+учебная БД Не могу начать


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru