Страница 1 из 1

Вывод базы mysql на web странице.

Добавлено: 13 авг 2019, 13:28
Qdesnikmak
Доброго времени суток. Система Linux Minth. Использую следующий код
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Read values from MySQL</title>
    </head>
    <body>
        <?
            mysql_connect('192.168.1.200','vladimir','psw1234');
            mysql_select_db('uservdb');
        ?>
        <table border="1">
            <tbody>
                <?
                    $result = mysql_query("SELECT LastDir, LastUser FROM MZK_lock");
                        OR die(mysql_error());
                    while($row = mysql_fetch_assoc($result)) {
                        echo '<tr><td>' . $row['LastDir'] . '</td><td>' . $row['LastUser'] . '</td></tr>';
                    }
                ?>
            </tbody>
        </table>
    </body>
</html>
На открытой странице возвращает результат

Код: Выделить всё

'; } ?>
' . $row['LastDir'] . '	' . $row['LastUser'] . '

php-mysql установлен. Что не так???

Вывод базы mysql на web странице.

Добавлено: 13 авг 2019, 13:31
Dja
Мне тоже непонятны ?> <?

Вывод базы mysql на web странице.

Добавлено: 13 авг 2019, 13:33
symon2014
phpmyadmin ?
https://php-myadmin.ru/
Dja, php

Вывод базы mysql на web странице.

Добавлено: 13 авг 2019, 13:42
zuzabrik
Проблема не в php или mysql, ошибка в самом коде php.

Вывод базы mysql на web странице.

Добавлено: 13 авг 2019, 15:13
rogoznik
Qdesnikmak,
1. <? ?> эти короткие теги считаются устаревшими.
2. mysql_connect, а так же все mysql_ - устаревшие. Нужно использовать mysqli_.
3. Читай документацию. mysqli_connect

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 05:45
Qdesnikmak
Благодарю

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 06:05
Qdesnikmak
Нашел пример -

Код: Выделить всё

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title>Read values from MySQL</title>
    </head>
    <body>
      <?php
          $link = mysqli_connect("192.168.1.200", "user1", "passw1", "uservdb");

        if (!$link) {
          echo "Ошибка: Невозможно установить соединение с MySQL." . PHP_EOL;
          echo "Код ошибки errno: " . mysqli_connect_errno() . PHP_EOL;
          echo "Текст ошибки error: " . mysqli_connect_error() . PHP_EOL;
        exit;
       }

     echo "Соединение с MySQL установлено!" . PHP_EOL;
     echo "Информация о сервере: " . mysqli_get_host_info($link) . PHP_EOL;

        mysqli_close($link);
      ?>


        <table border="1">
            <tbody>
                
            </tbody>
        </table>
    </body>
</html>

Выдает только какой то мелкий прямоугольник. И никаких сообщений , подключился, не подключился и т.п. Как узнать в чем дело, где искать ошибки и т.п. Куда копать ???

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 06:25
symon2014

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 06:59
rogoznik
Qdesnikmak писал(а):
14 авг 2019, 06:05
И никаких сообщений , подключился, не подключился и т.п. Как узнать в чем дело, где искать ошибки и т.п.
В настройках веб-сервера включить отображение ошибок(гугл в помощь).
Ну и как вообще данный файл запускаешь?

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 07:04
Qdesnikmak
файл, открываю в браузере (там ведь контейнер, как я понимаю между тегами <? и ?> или я что-то не понимаю? пробовал пример записать в файл .php и открыть браузером (Chromium) так он его просто скачал как мультимедиа ссылку. Как скрестить html с php в одном флаконе?

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 07:14
symon2014
Qdesnikmak писал(а):
14 авг 2019, 07:04
Как скрестить html с php в одном флаконе?
Заведи у себя сервачок) А то браузёр твоя не понимай на локалхосте))

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 07:45
rogoznik
Qdesnikmak, браузер не может обрабатывать php, для этого необходим веб-сервер

Вывод базы mysql на web странице.

Добавлено: 14 авг 2019, 09:41
win7emigrant