php,nginx,mysql动态显示一张表

在centos中php+mysql+nginx如何动态显示一张表

内容来源与ChatGpt4及newbing和百度:


首先,需要在nginx的配置文件中添加PHP解释器的配置,例如:

location ~ \.php$ {
    fastcgi_pass   127.0.0.1:9000;
    fastcgi_index  index.php;
    fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
    include        fastcgi_params;
}

然后,在PHP中使用MySQLi连接MySQL数据库,并查询需要显示的表,例如:

<?php
$mysqli = new mysqli("localhost", "username", "password", "database");
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}

$result = $mysqli->query("SELECT * FROM tablename");
while ($row = $result->fetch_assoc()) {
    echo "{$row['column1']} - {$row['column2']}<br>";
}

$mysqli->close();
?>

最后,在nginx的根目录下创建一个PHP文件,将上述代码放入其中,并在浏览器中访问该文件即可动态显示该表。


祝您问题迎刃而解