Mostrar datos de mysql/phpmyadmin en la página html

Soy un principiante en PHP.
He intentado poner PHP en el archivo HTML con el fin de llamar a los datos de mi base de datos llamada prueba y la tabla se llama myemployee.

He intentado todo lo que la recomendación de otro foro, pero todavía no se visualiza en la tabla, en cambio, el código se muestra.

Después de mi código. Hay algo mal en mi código?

Incluso si me pongo en el archivo PHP y luego, llamada de archivo HTML como este <?php include ('test.php')?> que aún no funciona.

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Home</title>
<link href="style/index-layout.css" rel="stylesheet" type="text/css" />
<link href="style/homepage-layout.css" rel="stylesheet" type="text/css"/>
</head>

<body>

<!--right-->
<div id="body">
<div id="left">

<br /><br />
<P ><B><h3>Progress</h3></FONT></B></P>

</div></div>
<?php
      $username = "root";
      $password = "";
      $host = "localhost";

      $connector = mysql_connect($host,$username,$password)
          or die("Unable to connect");
        echo "Connections are made successfully::";
      $selected = mysql_select_db("test", $connector)
        or die("Unable to connect");

      //execute the SQL query and return records
      $result = mysql_query("SELECT * FROM myemployee");
      ?>
<table>
      <thead>
        <tr>
          <th>Employee_id</th>
          <th>Employee_Name</th>
          <th>Employee_dob</th>
          <th>Employee_Adress</th>
          <th>Employee_dept</th>
          <th>Employee_salary</th>
        </tr>
      </thead>
      <tbody>
        <?php
          while( $row = mysql_fetch_assoc( $result ) ){
            echo "$row";
            echo
            "<tr>
              <td>{$row['employee_id']}</td>
              <td>{$row['employee_name']}</td>
              <td>{$row['employee_dob']}</td>
              <td>{$row['employee_addr']}</td>
              <td>{$row['employee_dept']}</td>
              <td>{$row['employee_sal']}</td> 
            </tr>";
          }
        ?>
      </tbody>
    </table>
     <?php mysql_close($connector); ?>
<br/><br/>

</body>
</html>
Nota: PHP MySQL está ahora en desuso en favor de la funciones de MySQLi.

OriginalEl autor Anim Anwar | 2014-11-19

3 Kommentare

  1. 1

    Comprobar sus extensiones de archivo. PHP (por defecto), sólo se pueden ejecutar en los archivos .php como de la extensión.

    OriginalEl autor

  2. 1

    Hay necesidad de llamar a un archivo html. Usted puede poner todo el código en un .php el archivo y ejecutar el archivo php.
    acabo de checke3d su código y lo pongo en un archivo php y de hecho algunos cambios. Funcionó a la perfección(sin los estilos obviamente).
    aquí está el código:

    <?php
     $username = "root";
     $password = "";
     $host = "localhost";
     $connector = mysql_connect($host, $username, $password)
        or die("Unable to connect");
     $selected = mysql_select_db("sample", $connector)
        or die("Unable to connect");
     ?>
     <!DOCTYPE html>
     <html xmlns="http://www.w3.org/1999/xhtml">
     <head>
        <title>Home</title>
        <link href="style/index-layout.css" rel="stylesheet" type="text/css" />
        <link href="style/homepage-layout.css" rel="stylesheet" type="text/css"/>
     </head>
     <body>
        <!--right-->
        <div id="body">
            <div id="left">
            </div></div>
        <?php
        //execute the SQL query and return records
        $result = mysql_query("SELECT * FROM alte_brand");
        ?>
        <table>
            <thead>
                <tr>
                    <th>Employee_id</th>
                    <th>Employee_Name</th>
    
                </tr>
            </thead>
            <tbody>
                <?php
                while ($row = mysql_fetch_assoc($result)) {
                    echo
                    "<tr>
              <td>{$row['bid']}</td>
              <td>{$row['bname']}</td>
            </tr>";
                }
                ?>
            </tbody>
        </table>
     </body>
     </html>
    <?php mysql_close($connector); ?>
    gracias.! su trabajo. pero, vamos a decir que tengo esto .html con un diseño adecuado, es posible mostrar la tabla de datos? gracias de nuevo
    el problema es etiquetas php no funciona en una página html. Por lo que yo he trabajado en php. Nunca he usado una página html con etiquetas php. Sólo el uso normal de una página php. En el navegador no sabrá si la página es un php/html hasta el .php tipo de archivo se muestra.

    OriginalEl autor Vivek Cu

  3. 0

    Puede agregar la presente directiva .archivo htaccess.

    AddType application/x-httpd-php .html
    es .htaccess en htdocs?
    Que debería estar allí, sí. Asegúrese de tener activado en tu servidor web. Para apache, consulte tildemark.com/enable-htaccess-on-apache

    OriginalEl autor marcostvz

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea