Como usar o WordPress com base de dados (nao wp) externa.
-
Tenho uma base de dados de um site antigo, ele nao utilizava wordpress. agora estamos migrando para o wordpress e gostariamos de utilizar essa base e fazer as querys especificas, vi a possibilidade de usar o WPDB mais tem algumas regras que nao entendi.
um exemplo é o codigo abaixo, como poderia fazer ele com o WPDB.
$destaquesImoveis= new MySQL(); $destaquesImoveis->set_table('Property as imovel'); $destaquesImoveis->set_where(' imovel.id="'.$idImovel[0].'"'); $destaquesImoveis->set_where('OR imovel.id="'.$idImovel[1].'"'); $destaquesImoveis->set_where('OR imovel.id="'.$idImovel[2].'"'); $destaquesImoveis->set_colum('imovel.id'); $destaquesImoveis->set_colum('imovel.CITY'); $destaquesImoveis->set_colum('imovel.SALE_PRICE'); $destaquesImoveis->set_colum('imovel.MS_LISTING_ID'); $destaquesImoveis->set_colum('imovel.ZIP_CODE'); $destaquesImoveis->set_colum('imovel.CITY'); $destaquesImoveis->set_colum('imovel.BUILDING_SQUARE_FOOTAGE'); $destaquesImoveis->set_colum('imovel.BEDROOMS'); $destaquesImoveis->set_colum('imovel.BATHS_TOTAL'); $destaquesImoveis->set_colum('imovel.YEAR_BUILT'); $destaquesImoveis->set_colum('local.STREET_NAME'); $destaquesImoveis->set_colum('local.STREET_NUMBER'); $destaquesImoveis->set_colum('local.PROPERTY_STATE_ID'); $destaquesImoveis->set_colum('local.STREET_TYPE'); $destaquesImoveis->join(" INNER ",'_masse_CITY as city', 'city.id=imovel.CITY'); $destaquesImoveis->set_colum('city.CITY_NAME'); $destaquesImoveis->set_colum('foto.URL'); $destaquesImoveis->join(" INNER ",'PHOTO as foto', 'foto.id=(SELECT id FROM PHOTO as foto2 WHERE foto2.PROPERTY_ID=imovel.MS_LISTING_ID LIMIT 0,1)'); $destaquesImoveis->join(" INNER ",'LOCATION as local', 'imovel.LOCATION=local.id'); $destaquesImoveis->select();
Visualizando 1 resposta (de um total de 1)
Visualizando 1 resposta (de um total de 1)
- O tópico ‘Como usar o WordPress com base de dados (nao wp) externa.’ está fechado para novas respostas.