2016-05-16 11 views
-3

データベースが関連付けられているPHPページがあります。私のページに来る別のユーザーのために、私はその詳細を入力する一意のテーブルを生成したい。私はこの名前を何とかしてURLから生成したいので、同じユーザーが再びログインすると、以前に作成された同じテーブルを使用することができます。私はPHPに新しいと私はこれを行う方法については考えていない。PHPで異なるユーザーのユニークなテーブルを作成

<html> 
    <head> 
     <title>PHP Script</title> 
    </head> 
    <body> 
     <?php 
     echo "<h1>Hello, User!</h1>"; 
     /* i want to get a unique name for creating a table 
     in the database corresponding to the user who logged in 
     so that i can enter all details collected from the user 
     to a unique table */ 
     ?> 
    </body> 
</html> 
+1

は、あなたが完全にunmaintainableのスキーマを作成する方法であると爆破しますサーバーに接続するSQL管理ツールを起動します。私は強く*これに反対することを助言したいと思います。 – tadman

+2

@tadmanのメモのように、悪い考えであることに加えて、SOの質問では、あなたのアイデアを実装するのに最善の努力を払ってから、何かがうまくいかなかったり、 –

+0

@ MarcL質問の品質が悪いと申し訳ありません。 –

答えて

2

ご質問には多くの苦情があります。最良の方法は、RoutingをPHPフレームワークで使用することです。 もう一つの簡単な方法は、このようなTI使用GETです:

URL:http://example.com/?user=sky

そしてPHPで:ユーザーごとのテーブルを作成する

<?php 
    $username = $_GET['user']; 
    //Now you got the username. You can load user info with this 
+0

ルーティングは通常、 '/?user = XXX'のような醜いURLよりも優れています。 LaravelはURLをきれいに保つ素晴らしい仕事をしています。良い推薦。 – tadman

関連する問題