查询MySQL并将结果写入屏幕

时间:2016-03-27 19:23:12

标签: php mysql

我刚设置LAMP并尝试查询mysql数据库并在屏幕上显示结果。我的问题是,而不是在屏幕上写我的查询结果,我的语法写在屏幕上而不是?

用php查询mysql数据库并在屏幕上写出结果的正确方法是什么?

这是我的语法不起作用?

<?php
  $servername = "localhost";
  $username = "username";
  $password = "password";
  $dbname = "database";
  $conn = new mysqli($servername, $username, $password, $dbname);
  if ($conn->connect_error) 
  {
    die("Connection failed: " . $conn->connect_error);
  } 

  $sql = "Select state from PHPTests.state";
  $result = $conn->query($sql);

  if ($result->num_rows > 0) 
  {
    while($row = $result->fetch_assoc()) 
    {
        echo $row['state'];
    }
  } 
  else 
  {
    echo "0 results";
  }
  $conn->close();
?>  
<html>
    <body>
      <h4>Hello - This is test site with php</h4>
    </body>
</html>

0 个答案:

没有答案