Не получается вывести данные из БД

Тема в разделе "PHP", создана пользователем alex_storm, 1 фев 2014.

  1. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    Всем привет! Захотел сделать небольшую форму отправки состоящую из имени и коммента и кнопки отправить. Данные в БД поступают, а вот выводится не хотят(

    Скрипт подключения к бд:

    Скрипт вывода из бд:

    Помогите плиз...
     
  2. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    PHP:
    <?php
      
       
    include 'connect.php';
       
    $result mysql_query('SELECT * FROM messages');

       
    $table '<div>';

       while (
    $row mysql_fetch_assoc($result)) {

         
    $table .= '<div>' $row['author'] . '</div>';
         
    $table .= '<div>' $row['message']. '</div>';
       }

       
    $table .= '</div>';

       echo 
    $table;
      
    ?>
     
    Последнее редактирование: 1 фев 2014
    x-guest и alex_storm нравится это.
  3. bazarov

    bazarov

    Регистрация:
    1 фев 2014
    Сообщения:
    0
    Симпатии:
    0
    PHP:
    <?php
    $server 
    'localhost';
    $user 'alex';
    $password '12345';
    $db 'alex';
    $table 'messages';

    $connect mysql_connect($server,$user,$password);
    if(!
    $connect){
    exit(
    '<br/>Произошла ошибка в базе данных, невозможно соединиться с серверов!');
    }
    $select mysql_select_db($db);
    if(!
    $select){
    exit(
    '<br/>Произошла ошибка в базе данных, невозможно соединиться с базой данных!');
    }
    ?>
     
  4. alex_storm

    alex_storm webdev

    Регистрация:
    11 дек 2012
    Сообщения:
    1.151
    Симпатии:
    667
    С базой все норм.

    Подскажите как теперь заставить базу принимать русский текст? Делаю вот так mysql_query("SET NAMES utf8"); но не выходит ничего(
     
  5. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    890
    PHP:
    ALTER DATABASE alex DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
    если надо для какой то таблицы то
    PHP:
    ALTER TABLE messages CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci
     
    alex_storm и x-guest нравится это.