我想要构建一个简单的CMS系统,它可以直接连接到我的远程数据库(mysql),并且能够添加、删除/更新字段/记录。
有这方面的例子吗,教程?我该从哪里开始呢?
我假设语言应该是php?(是否已经有任何免费脚本可以做到这一点?)我想建立我自己的不管。
发布于 2011-07-28 23:04:15
你不需要自己做。它们都是开源的,所以您可以浏览它并浏览代码。
简单的示例代码(显示表&允许删除表)
<?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>发布于 2011-07-28 23:55:27
您需要确保阅读MySQL注入,以确保不受欢迎的访问者不能将恶意查询注入数据库。
我会推荐PHP,因为我发现它与MySQL是紧密相连的。
看看这个让你开始吧:http://phpminiadmin.sourceforge.net/
发布于 2011-07-28 23:08:03
如果您仍然想自己开发管理MySQL数据库的工具,那么首先要决定使用哪种语言来开发这些工具。
.NET/C#与WPF相结合可以是一个很好的解决方案,当然是一个基于桌面的解决方案,但它可以做到。
学习从来都不烦人。
https://stackoverflow.com/questions/6866796
复制相似问题