sql
2016-05-25 4 views 0 likes 
0

вот мой запрос я хочу, чтобы выполнить его какта же самая таблица с теми же полями - возможно? в одном SQL

$query="select * from $post INNER JOIN $postmeta on $postmeta.post_id= $post.ID 
where $post .post_status='publish' 
and $post .post_type ='task 
and $post .post_type='service' 
ORDER BY $post .post_date DESC "; 

как выполнить

ответ

0

Предыдущее собственное Sanitize из вар $ PostMeta и $ размещать вы можете сделать это путь Построение динамичную запроса путем сопоставления строк (поскольку var в заголовках таблиц и столбцов не разрешено в sql)

$query="select * from " . $post . " INNER JOIN " . 
     $postmeta . " on " . $postmeta . ".post_id= " . $post .".ID where " . 
     $post . ".post_status='publish' and " . $post .".post_type ='task' and " . 
     $post . "post_type='service' ORDER BY " . $post .".post_date DESC "; 
Смежные вопросы