Вывод данных из БД на страницу.

Discussion in 'PHP' started by cLauZ, 12 Aug 2015.

  1. cLauZ

    cLauZ Member

    Joined:
    22 Oct 2009
    Messages:
    328
    Likes Received:
    27
    Reputations:
    5
    Пытаюсь вывести данные из таблицы в две колонки.
    Первая колонка заполняется а вот вторая остаётся пустой, то есть просто ниже текст вставляется, не могу понять в чём проблема.


    Code:
    <?php
    $servername = "localhost";
    $username = "mysql";
    $password = "mysql";
    $dbname = "wp";
    
    $conn = new mysqli($servername, $username, $password, $dbname);
    
    if ($conn->connect_error) {
        die("Connection failed: " . $conn->connect_error);
    } 
    
    $sql = "SELECT username, name FROM mailbox";
    $result = $conn->query($sql);
    
    if ($result->num_rows > 0) {
    
    echo "<table border=3> 
    <tr><th>e-mail</th><th>name</th></tr>";
    
         while($row = $result->fetch_assoc()) {
             echo "<tr><td>" . " " . $row["username"]. "<br>";
            echo "</tr></td>" . " " . $row["name"]. "<br>";
        }
    }
    
    ?>
    
     
    vbarladun likes this.
  2. i~DOS

    i~DOS Member

    Joined:
    26 Mar 2009
    Messages:
    42
    Likes Received:
    40
    Reputations:
    4
    Почитать, как в html создаются таблицы.

    Из-за тега br, в таблицах он не используется.
     
    #2 i~DOS, 12 Aug 2015
    Last edited: 12 Aug 2015