私は小さなPHP/Javascriptマップアプリケーションに取り組んでいます。これは基本的に、MySQLデータベーステーブルから一連の場所の名前と座標点を取得し、それらをHTMLキャンバスに追加するだけです。進行中のコラボストーリーでキャラクターが訪れた場所を表すことになっているので、いつでもマップ上でキャラクターの位置を取得して、別のアイコンで表示できるようにしたいと思います。
最も明白な解決策(マップの場所と同様に、キャラクターには名前と座標があるため)は、場所のテーブルにもキャラクターを独自の行として含め、マップコードに固有の情報を認識させてそれらを異なって表示します。しかし、キャラクター自体は場所ではないため、「場所」テーブルに保存するのは奇妙に思えます。ただし、この1行だけで、まったく新しいテーブル「文字」を作成するのはやり過ぎのようです。
したがって、私のより一般的な質問は、PHP / MySQLがこのような一意のデータを処理するための良い方法であると思います。これは、既存のテーブルに関連していますが、十分に密接ではありません。このデータをテキストファイルに保存し、PHPで更新しますか?