フォーラムを検索しましたが、回答が見つかりませんでした。多分それは明らかな答えですが、私はmysqlの最初の赤ちゃんのステップを踏んでいます。MySql - 行を検索し、値を取得し、得られた値を使用してランダムレコードを取得します。
これはうまく機能:
SELECT * FROM `uniquein_jo163`.`jos_facileforms_subrecords`
WHERE name = 'overallexperience' ORDER BY RAND() LIMIT 0,1;
をしかし、レコードという列があるという点で、私は、上記のコード作業、起動した行を持つことを望む - 使用して上記のクエリを実行し、その値を取得します得られたレコードの値。
これはできますか? ありがとうございます
私はもっと説明する。すべて同じテーブルにあります。私が持っているテーブルは複雑です(少なくともそれは私に似ています)。このテーブルには、(joomlaの上breezingformsを使用して)多くのWebフォームから
まずステップデータを取得します: 列のタイトルをである - 名前 ので、名前の値が
画像1「overallexperience」に等しいテーブルを検索このクエリの結果を示します
2番目のステップ: この行が見つかったら、同じ行からレコードと呼ばれる別の列の値を取得します。このケースでは、50
第三ステップである: レコードが=値は、第二工程で得られた検索文字列を再び選択*クエリを実行します。
第3ステップの終了時に、私は記録の多くの行=得られた値とする。
画像2に示す。この結果は
今、私は、Webページ上のoverallexperienceなどファーストネーム、姓、国、の値を表示する必要があります。 これができますか?[image1] [1]![image2] [2]
私は画像を投稿できません。 ので、私はリンク[画像1]としてみてください[1]
を働いていないあなたは、このことを意味http://uniqueindiatour.com/image1.png を訪問し、 http://uniqueindiatour.com/image2.png
達成したいことをよりよく説明できますか? – aleroot
もう少し文脈が役立つでしょう... –