0

我有一个非常基本的网页,我正在尝试使用 PHP 连接到我的 MariaDB 数据库并在表格中显示数据。首先,我知道我可以使用以下代码使用 Python 连接到我的数据库。

#mariadb_connection = mariadb.connect(user='root', password='pwd', database='customers')
#cursor = mariadb_connection.cursor()

#cursor.execute("SELECT * from customer_info")

#data = cursor.fetchall()
#cursor.close()

这返回我的数据没有问题。现在我的 php/html 如下

<?php
$connect = mysqli_connect("localhost","root","iotindustries","customers");
$query = "SELECT * FROM cusomter_info";
$result = mysqli_query($connect, $query);
?>

<!DOCTYPRE html>
<html>
<head>
<title>Datatable ting</title>

<link rel ="stylesheet" href="/static/css/bootstrap.css">
<link rel ="stylesheet" href="/static/css/dataTables.bootstrap.css">
<link rel ="stylesheet" href="/static/css/jquery.dataTables.min.css">

</head>
<body>


<table id="mytable" class"table table-striped table-bodered">
<thead>
<tr>
<td>Name</td>
<td>Address</td>
<td>PPL</td>
</tr>
</thead>

<?php
 while($row = mysqli_fetch_array($result))
{
     echo '
    <tr>
    <td>'.$row["name"].'</td>
    <td>'.$row["address"].'</td>
    <td>'.$row["PPL"].'</td>
    </tr>
    ';
  }
 ?>
 </table>




    <script type="text/javascript" src="/static/js/jquery.js"></script>
    <script type="text/javascript" src="/static/js/bootstrap.js"></script> 
    <script type="text/javascript" src="/static/js/jquery.dataTables.js"> 
    </script>
    <script type="text/javascript" 
     src="/static/js/jquery.dataTables.min.js"></script>
    <script type="text/javascript" 
    src="/static/js/dataTables.bootstrap4.min.js"></script>
  <script type="text/javascript" src="/static/js/script.js"></script>

  <script> 
  $(document).ready(function() {

  var table = $('#example').DataTable();



   $('#example tbody').on( 'click', 'tr', function () {

    $(this).toggleClass('selected');

    } );



    $('#button').click( function () {

     alert( table.rows('.selected').data().length +' row(s) selected' );

    } );

    } );
    </script>
    </body>
   </html>

在我的浏览器中运行 html 时,我看到的只是以下内容。就像 php 开始工作,然后在接近尾声时停止,并没有成功地将我的数据带入我的网站。任何想法为什么这不起作用?

'; } ?>

Name    Address      PPL


'.$row["name"].'    '.$row["address"].' '.$row["PPL"].'

我基本上是在使用我的数据库来遵循本教程。我已经逐行复制了它,但没有得到相同的结果。https://www.youtube.com/watch?v=2RGlzZyS1_0

4

0 回答 0