2011-07-28 13 views
2

リモートデータベース(mysql)に直接接続され、フィールド/レコードの追加、削除、更新が可能なシンプルなCMSシステムを構築したいと考えています。mysqlを管理するシンプルなCMSを構築しますか?

このチュートリアルの例はありますか?どこから始めたらいいですか?

私は言語がphpであると仮定していますか? (すでにこれを行う無料のスクリプトはありますか?)私は自分自身を構築したいと思います。

+2

[phpMyAdminの](http://phpmyadmin.net/)ありませんこの。 – ceejayoz

答えて

4

使用adminerまたはphpMyAdmin

あなたがあなた自身を行う必要はありません。それでもMySQLのDBSを管理するための独自のツールを作成する場合は、あなたがそれとブラウザ

コードの周りに簡単にサンプルコード(テーブルを削除することができ&ショーテーブル)

<?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> 
+0

私はすでにphpMyAdminを持っていますが、もっと簡単なもの、多分ログインフォーム、そしてテーブルの追加/削除ができる実際のテーブルを持つビュー(本当に簡単なもの)が必要です。 –

+0

@SpikeLee:あなたのためのコードが追加されました。表示、削除テーブル – genesis

+0

私はこれが初めてだと言ったので - 私はそのスクリプトを実行すると、私は、ユーザー名、パスワードとdbを入力するように求められます。その後、テーブルを表示せずに「削除」というメッセージが表示されます。あなたは私が見ることができるチュートリアルを持っています - 私はテーブルのフィールドを表示することができます追加/削除し、更新することができます何かを達成するのを助ける? (または私に正しい道を指し示す)。 –

-1

て行くことができるので、彼らは両方ともオープンソースですどのような言語を使ってこれらのツールを開発したいかを決めることから始めます。

WPFと組み合わせた.NET/C#は、デスクトップベースのものの1つですが、それは可能です。

学習は迷惑ではありません。

+0

PHPで行くつもりだと思っていました。しかし、私は、実装のいくつかのチュートリアル/例を見ることができればはるかに簡単だろうと言ったのですが? (そのようなものが存在する場合) –

+0

デスクトップベースのソリューションが必要な場合は、HeidiSQLを参照してください。 http://www.heidisql.com/ – TRiG

0

望ましくない訪問者があなたのデータベースに悪質なクエリを挿入できないように、MySQLインジェクションを必ず読んでください。

私はそれは、MySQL

と手をつないで行く見つけるように私はPHPをお勧めしますあなたが始めるためにこれを見てみましょう:http://phpminiadmin.sourceforge.net/

関連する問題