2016-07-21 11 views
0

これはあいまいな問題だと私は知っています...私は個人的にも愚かなものと考えています。本当に答えを探しているのではなく、うまくいけばいくつかの提案と思考。データ要素を表示しますが、データベースに格納しません

私は技術的なことは全くしていませんが、どのようなものを書くのかというだけではなく、何かを指示することを主張しています。私はGoogle Chartsを使用するPHPツールを開発中です。私は単純な縦棒グラフ "マネージャーあたりの売上高"を持っているとしましょう。このクライアントは、マネージャのNAMESをチャート上に表示したいとします。例: John Smith:$ 200,000 Jane Smith:$ 150,000 Jim Smith:$ 250,000 しかし、名前はデータベースに保存されません。むしろ、データベース(manger0001、マネージャー0002など)に「固有の識別子」が必要です。これらの識別子を管理者の名前に置き換えるために「SOMEHOW」が必要です...

マネージャーの名前だけではありません。そのクライアント、場所、ユニット...基本的に私はデータベースに格納されていないが、 "SOMEHOW"という値が何ページに表示されていますか?

あなたはどう思いますか?

+0

本当にmanger0001形式が必要ですか?あなたは大丈夫ですか? – Sree

+0

@Sree、私の内部のクライアントは "判読できない"形式でOKです。実際には、データベースの値が可能な限り判読不能であると主張しました –

答えて

1

キー(manager001)と名前(John Smith)をリンクするJSONファイル(またはその他の設定ファイル)を作成することができます。データベースからキーをロードしたら、JSONファイルをロードし、適切な置換えを行います。

+0

ええ、そういうものを考えました。私が構築しているのは、ユーザーが「ユーザーフレンドリーな」方法でクエリを作成できるということです。今では、まず「john smith」を「Manager001」に変換して、データベースが作成できるようにする必要があります質問されて、すべての結果が "ジョンスミス"形式に変換される必要があります...ちょうど今私を撃つ。 –

+1

まあ、それほど複雑ではありません。すべてのデータを使いやすい配列に変換するブートストラップ関数を使ってアプリケーションを起動するだけで、そこからPHPの配列関数を使うことができます:) – Tom

0

あなたはデータベースに格納するときにデータを暗号化し、

を表示しながら、PHPで

mcryptのなどbase64で、MD5ハッシュ、

を暗号化するさまざまな方法があることを解読することができます任意の可逆暗号化方式を使用できます(可読形式でデータを表示する場合)

+0

ええ、これは正常な状況で動作します; .... /これは、暗号化が壊れたり、ハッキングされたりする可能性があることについての、大いなる無限の会話を開くに過ぎません。彼らは、legelの契約や契約、セキュリティポリシーをすべて遵守していますか? –

+1

@MikePala:暗号化メカニズムの中にはハッキングされていないものがあります。なぜなら(またはあなたのチーム)はあなたが暗号化に使用した言葉です。あなたは強力な暗号化メカニズム – Sree

関連する問題