PHP与Grav:打造高效的CMS平台
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
$sql = "SELECT id, name FROM users";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// 输出数据
while($row = $result->fetch_assoc()) {
echo "id: " . $row["id"]. " - Name: " . $row["name"]. "<br>";
}
} else {
echo "0 结果";
$conn->close();
?></pre><p>HTML代码:创建一个简单的页面</p><pre class="brush:html">
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>示例页面</title>
</head>
<body>
<h1>欢迎来到我的网站!</h1>
<p>这是一个使用PHP、Java和C++构建的CMS平台。</p>
</body>
</html></pre><p>数据库连接代码:MySQL连接示例</p><pre class="brush:php">
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "myDB";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
die("连接失败: " . $conn->connect_error);
echo "连接成功";
$conn->close();
?></pre><p>系统管理工具代码:创建新用户</p><pre class="brush:php">
<?php
require 'vendor/autoload.php'; //引入grav框架所需的类库文件路径;如果没有安装grav框架需要先安装grav框架;安装方式请参考https://github.com/getgrav/grav#installation;这里假设已经安装好了grav框架;请根据实际情况修改路径;另外注意要修改为你的数据库信息;如果有多个数据库则需要修改为对应的数据库名;这里默认使用mysql数据库;请根据实际情况修改;另外注意要修改为你的表前缀;如果有多个表前缀则需要修改为对应的表前缀;这里默认使用grav_开头的表前缀;请根据实际情况修改;另外注意要修改为你的表名;如果有多个表则需要修改为对应的表名;这里默认使用user表;请根据实际情况修改;另外注意要修改为你的字段名称及字段类型;如果有多个字段则需要修改为对应的字段名称及字段类型;这里默认name和pass字段;请根据实际情况修改;另外注意要修改为你的字段长度及字符集名称;如果有多个字段则需要修改到对应的字段长度及字符集名称;这里默认name字段长度为64个字符,字符集名称为utf8mb4;请根据实际情况修改;另外注意要改</pre>
还没有评论,来说两句吧...