さて、MySQL にこれら 2 つのテーブルがあります。1 つは「履歴」と呼ばれ、もう 1 つは「注釈付き」と呼ばれます。
「履歴」テーブルには、繰り返すことができるランダムな YouTube ビデオ ID がいっぱいです。「注釈付き」テーブルには、各動画 ID の一意のコピーとその ID の説明が含まれています。次のようになります。
History Annotated
video id video id description
id_1 id_1 description_1
id_1 id_2 description_2
id_3 id_3 description_3
id_2 id_4 description_4
id_3 etc. etc.
id_1
id_4
id_2
etc.
履歴テーブルの順序は非常に重要です。注文 (重複およびすべて) を自分のページに印刷したいのですが、横にある注釈付きテーブルからそれぞれの説明を印刷したいので、次のようになります。
id_1 - description_1
id_1 - description_1
id_3 - description_3
id_2 - description_2
id_3 - description_3
id_1 - description_1
id_4 - description_4
id_2 - description_2
etc. etc.
これまでのところ、データベースにクエリを実行し、印刷したい履歴からすべての videoid の配列を作成しました。コードは次のようになります。
$query = mysql_query("SELECT `videoid` FROM `History` WHERE BLAH BLAH;");
$idVideoColumn = array();
while($row = mysql_fetch_array($query)){
$idVideoColumn[] = $row['videoid'];
}
$implodedIdVideo = "'".implode("', '", $idVideoColumn)."'";
これで、変数 $implodedIdVideo に含まれる MySQL クエリの準備ができた videoid のリストができました。私がやろうとしていることを印刷できるかどうか誰でも知っていますか? (そして、非推奨の MySQL 構文については回答しないでください)