Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.65/75: Рейтинг темы: голосов - 75, средняя оценка - 4.65
 Аватар для Майкл Скоуфилд
11 / 10 / 3
Регистрация: 25.09.2015
Сообщений: 238

Подключение к БД на OpenServer

28.05.2017, 17:37. Показов 15705. Ответов 12
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Изучаю PHP по книге. Для проверки работоспособности кода использовал хостинг но он постепенно сат платным.
Установил OpenServer, закинул код в domains и теперь не работает подключение к БД.
Имя хоста, лог, пароль поменял.

Вот сам код
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru" lang="ru">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <title>Космические пришельцы похещали меня - сообщение о похищение</title>
  <link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
  <h2>Космические пришельцы похещали меня - сообщение о похищение</h2>
 
  <p>Расскажите вашу историю похищения космическими пришельцами:</p>
  <form method="post" action="report.php">
    <label for="firstname">Имя:</label>
    <input type="text" id="firstname" name="firstname" /><br />
    <label for="lastname">Фамилия:</label>
    <input type="text" id="lastname" name="lastname" /><br />
    <label for="email">Ваш адрес электронной почты:</label>
    <input type="text" id="email" name="email" /><br />
    <label for="whenithappened">Когда это произошло?</label>
    <input type="text" id="whenithappened" name="whenithappened" /><br />
    <label for="howlong">Как долго вы отсутствовали?</label>
    <input type="text" id="howlong" name="howlong" /><br />
    <label for="howmany">Сколько их было?</label>
    <input type="text" id="howmany" name="howmany" /><br />
    <label for="aliendescription">Опишите их:</label>
    <input type="text" id="aliendescription" name="aliendescription" size="32" /><br />
    <label for="whattheydid">Что они делали с вами?</label>
    <input type="text" id="whattheydid" name="whattheydid" size="32" /><br />
    <label for="fangspotted">Вы видели мою собаку Фэнга?</label>
    Да <input id="fangspotted" name="fangspotted" type="radio" value="Да" />
    Нет <input id="fangspotted" name="fangspotted" type="radio" value="Нет" /><br />
    <img src="fang.jpg" width="100" height="175"
      alt="My abducted dog Fang." /><br />
    <label for="other">Дополнительная информация:</label>
    <textarea id="other" name="other"></textarea><br />
    <input type="submit" value="Сообщить о похищении" name="submit" />
  </form>
</body>
</html>
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
    <head>
      <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
      <title>Космические пришельцы похещали меня - сообщение о похищение</title>
      <link rel="stylesheet" type="text/css" href="style.css">
    </head>
 
    <body>
        <h2>Космические пришельцы похещали меня - сообщение о похищение</h2>
        <?php
            $name = $_POST['firstname'] . ' ' . $_POST['lastname'];
 
            $dbc = mysqli_connect('localhost', 'root', '217369zzz', 'aliendatabase')
            or die ('Ошибка соединения с MySQL-сурвером');
 
            $query = "INSERT INTO alien_abducation (first_name, last_name, " . 
            "when_it_happened, how_long, how_many, alien_description, " . 
            "what_they_did, fang_spotted, other, email) " .
            "VALUES ('Салли', 'Донс', '3 дня назад', '1 день', 'четыре', " . 
            "'зелёные с шестью щупальцами', 'мы просто разговаривали и играли с собакой', " . 
            "'да', 'возможно я видел вашу субоку, свяжитесь со мной', 'maneger.yaroslav@gmail.com')";
 
            $result = mysqli_query($dbc, $query)
            or die ('Ошибка при выполнение запроса к базе данных');
 
            mysqli_close($dbc);
 
            echo "Благодарим Вас, $name, за оказанную помошь!";
        ?>
    </body>
</html>
Скрин ошибки http://skrinshoter.ru/s/280517/KntqPl1k

Добавлено через 20 минут
Забыл написать версию PHP 5.5
Ошибка в строке 14 кода PHP, а вот что не так не могу понять, на хосте работало всё корректно.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
28.05.2017, 17:37
Ответы с готовыми решениями:

OpenServer
Почему постоянно желтый флажок? Как запустить OpenServer? Нажимаю правую кнопку мыши на красном флажке затем запустить но флажок постоянно...

Openserver и WP
Привет. перенес сайт с хостинга на локалку. прописал все БД и прочие. ввожу название локального сайта site.loc и в итоге меня...

Задание в OpenServer
Дан длинный текст. Если слово длиной в три символа, то среднюю букву заменить на ?, если длина равна 5, то * третий символ, а если слово...

12
Эксперт PHP
3900 / 3238 / 1353
Регистрация: 01.08.2012
Сообщений: 10,914
28.05.2017, 18:36
Цитата Сообщение от Майкл Скоуфилд Посмотреть сообщение
Имя хоста, лог, пароль поменял.
На что? По-умолчанию root без пароля.
0
 Аватар для Майкл Скоуфилд
11 / 10 / 3
Регистрация: 25.09.2015
Сообщений: 238
30.05.2017, 08:44  [ТС]
Пароль изменён, через консоль подключаюсь без проблем.
0
 Аватар для Майкл Скоуфилд
11 / 10 / 3
Регистрация: 25.09.2015
Сообщений: 238
20.06.2017, 20:28  [ТС]
я ж говорю что пароль к руту я менял, данные все верны а соединения нет.
Вот и спрашиваю может в этой версии PHP чёт по другому?
Может в функцию нужно добавлять не значения а переменные уже с этими значениями?
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
20.06.2017, 21:08
Цитата Сообщение от Майкл Скоуфилд Посмотреть сообщение
Вот и спрашиваю может в этой версии PHP чёт по другому?
Может в функцию нужно добавлять не значения а переменные уже с этими значениями?
А может вам вместо гадания почитать документацию? За месяц то можно было)

Ошибку можно через mysqli_connect_error() посмотреть.

Цитата Сообщение от Майкл Скоуфилд Посмотреть сообщение
Изучаю PHP по книге
Хз как вы там изучаете, но судя по коду, я бы на вашем месте изучал по другому.
0
 Аватар для Майкл Скоуфилд
11 / 10 / 3
Регистрация: 25.09.2015
Сообщений: 238
20.06.2017, 21:13  [ТС]
Я книжку читаю.
Посоветуйте как бы Вы изучали.
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
21.06.2017, 08:06
Что из книги это понятно, я к тому, что в хорошей книги вряд ли будут использовать php 5.5 и подключаться к БД из представления. По ощущением эта книга что то типа "изучи веб программирование за 30 дней".

Мой подход такой:
Хорошая книга по основам, типа "Мэтт Зандстра — PHP объекты, шаблоны и методики программирования".
Параллельно статьи с хабрахабр, исходники с github, группы в соц. сетях, помощь на киберфоруме...
Ну и конечно нужна практика, в моем случае это была полноценная работа.
0
 Аватар для Майкл Скоуфилд
11 / 10 / 3
Регистрация: 25.09.2015
Сообщений: 238
21.06.2017, 12:35  [ТС]
Спасибо за совет.
Книга и правду не новая и для самых начинающих.
А что по-поводу версии 5.5, почему не она?
Какая более актуальна?
0
 Аватар для tarasalk
1992 / 1216 / 440
Регистрация: 13.06.2013
Сообщений: 4,115
21.06.2017, 14:06
Цитата Сообщение от Майкл Скоуфилд Посмотреть сообщение
А что по-поводу версии 5.5, почему не она?
Какая более актуальна?
Устарела потому что. Laravel например как минимум 5.6 требует. Да и вообще новые версии быстрее и фишек больше.
Актуальна 7.1
1
 Аватар для Майкл Скоуфилд
11 / 10 / 3
Регистрация: 25.09.2015
Сообщений: 238
21.06.2017, 20:38  [ТС]
Спасибо Вам, учту.
Если знаете ещё какие-то хорошие книги, только учтите что в PHP я только начинающий, то буду рад, если подскажите.
Читал старую от издательства O'Relly, нравится ихняя подача материала. Всё понятно даже для обычного человека.

Добавлено через 56 секунд
Сразу ещё один вопрос.
Как посоветуете заниматься разработкой, на своём сервере, через openserver, допустим или лучше пользоваться хостингом?
0
Эксперт PHP
4925 / 3920 / 1620
Регистрация: 24.04.2014
Сообщений: 11,441
21.06.2017, 21:19
Цитата Сообщение от Майкл Скоуфилд Посмотреть сообщение
Как посоветуете заниматься разработкой, на своём сервере, через openserver, допустим или лучше пользоваться хостингом?
На локальной машине используя vagrant, если в качестве ОС используется linux, то docker. Если покажется это тяжелым, то для начала можно и openserver, хотя я бы не рекомендовал использовать сборки. Хостинг для обучения не нужен.
0
 Аватар для Майкл Скоуфилд
11 / 10 / 3
Регистрация: 25.09.2015
Сообщений: 238
24.06.2017, 18:53  [ТС]
А можно вопрос не по этой теме.
Хочу сделать онлайн калькулятор товара с 3D моделью товара, что б при выборе определённых опций, модель менялась.
Не подскажите в каком направление двигаться.
Калькулятор на PHP JS, а 3D модель c возможностью вращения фигуры?
0
81 / 15 / 0
Регистрация: 19.03.2012
Сообщений: 465
Записей в блоге: 1
15.09.2018, 18:36
tarasalk, возникла проблема с открытием сайта через ОпенСервер ест возможность помочь, через удаленный доступ?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.09.2018, 18:36
Помогаю со студенческими работами здесь

Не работает OpenServer
Добрый день! Я скачал сервер OpenServer, всё установил, и мне пишут, что у меня сбой запуска, из-за какого файла HOSTS по пути:...

Openserver MySql + Go
Незнаю насколько глуп данный вопрос , но возможно ли подключить Go к базе данных MySql которая находится на OpenServer?А если возможно то...

Не запускается OpenServer
Здравствуйте, уважаемые. Возникла проблема с запуском OpenServer: раньше запускался без проблем, а сейчас пишет в логах ...

Ошибки в OpenServer?
Ребята подскажите по такому вопросу ? Решила сменить Denwer на OpenServer на Denwer и на платном хостинге сайт работает хорошо а вот на...

OpenServer почта
Доброго времени суток. На работе возникла такая идея сделать простенький сайт для заявок по ремонту техники. Скачал и установил...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
13
Ответ Создать тему
Новые блоги и статьи
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru