php - 构建一个简单的CMS来管理mysql?

标签 php mysql content-management-system content-management

我想构建一个简单的 CMS 系统,该系统将直接连接到我的远程数据库(mysql)并能够添加、删除/更新字段/记录。

有这方面的例子、教程吗?我应该从哪里开始?

我假设语言是 php? (是否有任何免费脚本可以执行此操作?)。无论如何,我想建立自己的。

最佳答案

使用adminerphpMyAdmin

您不需要自己制作。它们都是开源的,因此您可以浏览它并浏览代码

简单的示例代码(显示表格并允许删除表格)

<?php
if ($_GET['del']){
    mysql_query("DROP TABLE ".$_GET['del']);
    echo "done";
}

if ($_POST['password']){
    $con = mysql_connect('localhost', $_POST['username'], $_POST['password']) or die("Wrong details");
    mysql_select_db($_POST['db']) or die("Wrong database");
}


if ($con){
    $result = mysql_query("SHOW TABLES");
    while($row = mysql_fetch_row($result)){
        echo "<br/>Table ".$row[0]." (<a href='?del=".$row[0]."'>Delete</a>)";
    }
    die();
}
?>

<form method="post" action="">
Username: <input name="username" /><br />
Password: <input name="password" /><Br />
Database: <input name="db" /><br />
<input type="submit" />
</form>

关于php - 构建一个简单的CMS来管理mysql?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6866796/

相关文章:

php - 删除所有行后出现消息错误(codeigniter)

php - 在 PHP 中使 url seo 友好和从文件中删除扩展名时面临的问题

php - Laravel - 多个资源路由到带有参数的单个 Controller

php - 寻找简单的PHP多路加密方法

php - MySql WHERE 子句是否有通配符?

php - 使用另一个表中的一列作为当前表 MySQL 的引用

php - 如何从 MySql 将轨道排列到 PHP 中的播放列表

Codeigniter - CMS 的最佳路由配置?

css - Drupal View 中 block 和页面的自定义 CSS

html - 网站更新疑惑!!需要帮助