2016-08-12 125 views
-1

我想在页面加载时从我的数据库中显示数据,但我不知道如何和我没有找到任何功能的方式。插入工作正常。在HTML页面显示来自数据库的数据

这里是数据插入我的HTML代码:

<html> 
    <head> 
    <meta http-equiv="content-type" content="text/html; charset=utf-8"> 
    <meta name="generator" content="PSPad editor, www.pspad.com"> 
    <title></title> 
    </head> 
    <body> 
    <form action="insert.php" method="post"> 
     <p> 
      <label for="snapname">Name:</label> 
      <input type="text" name="snapname"> 
     </p> 
     <p> 
      <label for="age">Age:</label> 
      <input type="text" name="age"> 
     </p> 
     <input type="submit" value="odeslat"> 
     </form> 
    </body> 
</html> 

PHP的连接和数据插入到数据库:

<?php 
$servername = "localhost"; 
$username = "admin"; 
$password = "***"; 
$dbname = "db1"; 

// Create connection 
$conn = new mysqli($servername, $username, $password, $dbname); 
// Check connection 
if ($conn->connect_error) { 
    die("Could not connect to server: " . $conn->connect_error); 
} 
$first_name = mysqli_real_escape_string($conn, $_POST['snapname']); 
$last_name = mysqli_real_escape_string($conn, $_POST['age']); 

$Jmeno = $_POST['snapname']; 
$Vek = $_POST['age']; 

$sql = "INSERT INTO snapy (ID, username, age, date) 
VALUES (0, '$Jmeno', '$Vek', CURRENT_TIMESTAMP)"; 

if ($conn->query($sql) === TRUE) { 
    echo "New record created successfully"; 
} else { 
    echo "Error: " . $sql . "<br>" . $conn->error; 
} 

$conn->close(); 
?> 

有人可以帮助我在HTML文件中显示的数据?

+0

我写了一个社区维基自我回答了这一个。也有架构。 http://stackoverflow.com/q/33929130 – Drew

+0

@Drew闻起来像一个愚蠢的* moi *^ –

+0

你昨天看到我的无耻问题Fred – Drew

回答

0

您需要运行SELECT请求。由于您使用的MySQLi要使用类似:

$sql = "SELECT * FROM snapy"; 
$result = $conn->query($sql); 

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo "id: " . $row["id"]. " - Name: " . $row["username"]. " " . $row["age"]. " yo<br>"; 
    } 
} else { 
    echo "0 results"; 
} 

这里找到:http://www.w3schools.com/php/php_mysql_select.asp

+0

非常感谢你:) – CzechJura

+0

非常欢迎你先生 –

相关问题