私は聖書のプロジェクトを持っており、ページに結果を表示する際にどちらがより高速で効率的かを判断するために、専門家からの情報が必要です。
現在、私の聖書テーブルには 3 つのフィールドしかありませんか? id、verse_code、および verse_content。
適切な聖書の本と詩を単語で表示できるようにするために (創世記 1:1 など)、66 個のケースを含む verse_code で switch-case ステートメントを実行しています...
select (verse_code)
{
case 1: echo "Genesis";
case 2: echo "Exodus";
...
case 66: echo "Revelation";
}
このままにしておくか、新しい列book_nameを追加して、対応する各節の書籍名を入力することができます。これは 31,103 行に相当します。
パフォーマンスに関しては、これら 2 つのアプローチの方が高速です。31,103 行の書籍名を入力しますか?
テストコードはこちら。 http://sandbox.littlegraffyx.com/bible/test.htmlを使用するには、Gen x:x と入力してみてください。x は章と節、そして本の最初の 3 文字です。サンプル: Gen 1:1 または Exo 2:2
テキストボックスは左下にあります
ありがとう