私はPHPとMySQLを初めて使用します。私はphpスクリプトを書き込もうとしていますが、テーブルからの行の選択に固執しています
うまく機能するコードは次のとおりです。
$q_pages = $wpdb -> prefix . 'q_pages_table';
$q_kws = $wpdb->prefix . 'q_kws_table';
$sql = 'SELECT a1.post_id, a1.kw_id, a2.kw_name ' +
'FROM ' . $q_pages . ' as a1 ' +
'LEFT JOIN ' . $q_kws . ' as a2 ON (a1.kw_id = a2.id)' +
'WHERE a1.draft_id = 4';
3番目のコマンドは、2つのテーブルでkw_idとidが一致する場合、およびdraft_id = 4の場合に、変数$q_kwsから変数$q_pagesに列を選択して結合することです。
$ sql変数の行数が多いため(3000行)、$ sqlを3つの変数に分割します。各変数には1000行が含まれているため、後で各変数を個別に処理できます。
何か提案はありますか?
ありがとうございました