发布日期:2025-04-28 12:29浏览次数:
今天心血来潮,想搞个自己的网站,就用PHP试试水。之前稍微懂点PHP,不过好久没碰,有点手生。
以前用过WampServer,觉得挺方便的,这回就还用它。直接去官网下一个,一路点“下一步”就装好。装完启动,看到任务栏那个小图标变绿,心里就踏实。
在www文件夹下新建一个文件夹,就叫mywebsite。然后在里面新建一个*文件,这个就是网站的首页。
用编辑器打开*,先写个最简单的:
<?php
echo "<h2>我的第一个PHP网站!</h2>";
?>
保存,然后在浏览器里输入localhost/mywebsite/,看到“我的第一个PHP网站!”几个大字,有点小激动!
光秃秃的几个字太单调,再加点内容。想想,先来个欢迎语,再来个文章列表。
把*改成这样:
<?php
echo "<h2>欢迎来到我的网站!</h2>";
echo "<p>这里会分享一些我的学习笔记和生活感悟。</p>";
echo "<h3>最新文章:</h3>";
echo "<ul>";
echo "<li>文章一</li>";
echo "<li>文章二</li>";
echo "<li>文章三</li>";
echo "</ul>";
?>
刷新一下浏览器,有点样子。
文章标题啥的,总不能一直写在代码里,得弄个数据库。WampServer自带MySQL,直接用就行。
打开phpMyAdmin,创建一个数据库,就叫mywebsite_db。然后在里面建一个表,叫articles,用来放文章。
表里就三个字段:id、title、content,够用。
这一步有点麻烦,得写PHP代码连接数据库,然后把数据取出来,再显示到网页上。
改动一下*:
<?php
echo "<h2>欢迎来到我的网站!</h2>";
echo "<p>这里会分享一些我的学习笔记和生活感悟。</p>";
echo "<h3>最新文章:</h3>";
// 连接数据库
$conn = mysqli_connect("localhost", "root", "", "mywebsite_db");
// 检查连接是否成功
if (!$conn) {
die("连接失败: " . mysqli_connect_error());
// 查询数据
$sql = "SELECT title FROM articles";
$result = mysqli_query($conn, $sql);
// 显示数据
echo "<ul>";
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_assoc($result)) {
echo "<li>" . $row["title"]. "</li>";
} else {
echo "暂时没有文章";
echo "</ul>";
// 关闭连接
mysqli_close($conn);
?>
先在articles表里随便添加几条数据,然后刷新网页,哈哈,文章标题都显示出来!
今天就先到这,算是把网站的架子搭起来。以后再慢慢完善,加点样式,加点功能,想想就有点小期待!