Здравствуйте. Я очень плохо знаю синтаксис PHP, помогите пожалуйста правильно написать запрос.
Не работает:
$query = "SELECT $table_name.id, $table_name.post_excerpt, $table_name.post_title, $table_name.post_modified, $table_name.post_name, $table_name.post_type, $table_name.post_parent, $postmeta.meta_value FROM $table_name, $postmeta WHERE $postmeta.post_id = $table_name.id AND $postmeta.meta_key = '_wp_attached_file' AND $table_name.post_type = 'post'";
Работает если убрать $postmeta.meta_key = '_wp_attached_file' или $table_name.post_type = 'post'
Например
$query = "SELECT $table_name.id, $table_name.post_excerpt, $table_name.post_title, $table_name.post_modified, $table_name.post_name, $table_name.post_type, $table_name.post_parent, $postmeta.meta_value FROM $table_name, $postmeta WHERE $postmeta.post_id = $table_name.id AND $postmeta.meta_key = '_wp_attached_file'";
Т.е. Когда я прописываю три условия, данные просто не извлекаются.