Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Подскажите пожалуйста по БЭК-энду

 PHP.SU

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


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

> Без описания
AlexLesnoi
Отправлено: 30 Ноября, 2016 - 10:32:34
Post Id


Новичок


Покинул форум
Сообщений всего: 1
Дата рег-ции: Нояб. 2016  


Помог: 0 раз(а)




Приветствую! я студент ВЕБ - разработкой занимаюсь недавно.
Помогите разобраться с проблемой!


сверстал страницу на ней форма отправки комментария, нужно сделать к ней бэкэнд.
в visual studio создал sql базу, в ней таблицу dbo.table, заполнил таблицу

теперь мне надо чтобы записи этой таблицу отображались у меня на странице, но почему то не получается

как правильно подключиться к локальной БД без денвера и т.д.? я подключался так, но ничего не работает

PHP:
скопировать код в буфер обмена
  1. MYSQL_SELECT_DB(dbo) OR DIE("Невозможно подключиться к базе данных");


Правильно ли я написал скрип? этот скрипт расположил прямо в html-коде
PHP:
скопировать код в буфер обмена
  1.  <?PHP
  2.                         include("connect_db.php");
  3.                         $result = mysql_query("SELECT * FROM dbo ",$db);
  4.                         $comment = mysql_fetch_array($result);
  5.                         $i = 1;
  6.                         do{
  7.                         printf("
  8.                        <div class='commentBlock'>
  9.                            <div class='name'>%s. %s</div>
  10.                            <div class='comment'>%s</div>
  11.                        </div>",$i,$comment['name'],$comment['comment']);
  12.  
  13.                         $i++;
  14.                         }while($comment = mysql_fetch_array($result));
  15.                         ?>


Почему то браузер не интерпритирует этот скрипт а комментит его и оставляет только теги разметки.
Подскажите пожалуйста!

(Отредактировано автором: 30 Ноября, 2016 - 10:33:42)

 
 Top
NeuroZ
Отправлено: 30 Ноября, 2016 - 13:36:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 393
Дата рег-ции: Апр. 2012  


Помог: 2 раз(а)




http://www.php.su/lessons/?lesson_0
(Добавление)
Цитата:
причин может быть множество, а последствия могут быть разными (с)
 
 Top
nooblamer
Отправлено: 30 Ноября, 2016 - 13:42:56
Post Id


Новичок


Покинул форум
Сообщений всего: 18
Дата рег-ции: Нояб. 2016  


Помог: 0 раз(а)




Apache должен быть настроен тогда на интерпретирование html файлов как php, проще расширение файла сделать .php, тогда код будет интерпретироваться.

И зачем тут использовать do while?

PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. $link = mysql_connect('localhost','root','pass') or die("Ошибка соединения с БД: " . mysql_error());
  4. mysql_select_db('db_name');
  5.  
  6. $result = mysql_query("SELECT * FROM dbo", $link);
  7.  
  8. while ($row = mysql_fetch_array($result, MYSQL_ASSOC))
  9. {
  10.         printf ("<div class='commentBlock'>\n<div class='name'>%s</div>\n<div class='comment'>%s</div></div>\n", $row["name"], $row["comment"]);
  11. }
  12.  
  13. ?>
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB