较多,这里给出一个简单的PHP电影网站源码示例,包括基本的页面结构和功能,你可以根据需要进行扩展和修改。
1、首先创建一个名为config.php
的文件,用于存储数据库连接信息:
<?php $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "movie_database"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检测连接 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } ?>
2、创建一个名为index.php
的文件,用于显示电影列表:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF8"> <title>电影列表</title> </head> <body> <h1>电影列表</h1> <table border="1"> <tr> <th>电影名称</th> <th>导演</th> <th>主演</th> <th>上映日期</th> </tr> <?php include 'config.php'; $sql = "SELECT * FROM movies"; $result = $conn>query($sql); if ($result>num_rows > 0) { while($row = $result>fetch_assoc()) { echo "<tr><td>" . $row["title"]. "</td><td>" . $row["director"]. "</td><td>" . $row["actors"]. "</td><td>" . $row["release_date"]. "</td></tr>"; } } else { echo "0 结果"; } $conn>close(); ?> </table> </body> </html>
3、在数据库中创建一个名为movies
的表,并插入一些示例数据:
CREATE TABLE movies ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, title VARCHAR(255) NOT NULL, director VARCHAR(255) NOT NULL, actors TEXT NOT NULL, release_date DATE NOT NULL ); INSERT INTO movies (title, director, actors, release_date) VALUES ('肖申克的救赎', '弗兰克·德拉邦特', '蒂姆·罗宾斯,摩根·弗里曼', '19940910'), ('阿甘正传', '罗伯特·泽米吉斯', '汤姆·汉克斯,罗宾·怀特', '19940706');
这个简单的示例展示了如何使用PHP从数据库中获取电影信息并在网页上显示,你可以根据自己的需求添加更多功能,如分页、搜索、评论等。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/1082592.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复