在centos中php+mysql+nginx如何动态显示一张表
首先,需要在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文件,将上述代码放入其中,并在浏览器中访问该文件即可动态显示该表。