我想构建一个简单的CMS系统,该系统将直接连接到我的远程数据库(mysql),并能够添加,删除/更新字段/记录。
有没有这方面的示例,教程?我应该从哪里开始?
我假设语言是php? (是否有任何免费脚本可以执行此操作?)。无论如何我都想建立自己的。
答案 0 :(得分:4)
你不需要自己制作。它们都是开源的,因此您可以浏览它并浏览代码
简单示例代码(显示表格和允许删除表格)
<?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>
答案 1 :(得分:0)
您需要确保阅读MySQL注入,以确保不受欢迎的访问者无法向您的数据库注入恶意查询。
我会推荐PHP,因为我发现它与MySQL密切配合
看看这个让你入门:http://phpminiadmin.sourceforge.net/
答案 2 :(得分:-1)
如果您仍想制作自己的管理MySQL dbs的工具,请先决定使用哪种语言来开发这些工具。
.NET / C#与WPF相结合可以成为一个很好的解决方案,基于桌面,但它会做到。
学习永远不会烦人。