Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?
- include 'db.php';
- /*
- SELECT a.id, -- id квартиры
- bs.title AS builder, -- застройщик
- r.title AS roomNumber, -- Кол-во комнат
- f.title AS facing, -- Тип отделки
- a.floor AS floor, -- этаж кв
- b.floors AS floors, -- этаж коорпусов
- a.square, -- площадь
- a.livingSquare, -- жилая площадь
- a.kitchenSquare, -- площадь кухни
- a.apartmentPrice, -- цена квартиры
- a.meterPrice, -- цена за м2
- a.agency_id, -- идентификатор агента
- a.planePicUrl, -- планировка
- d.title AS dist_title, -- ЖК название
- d.town, -- населенный пункт
- t.title AS townarea, -- название района
- b.corp, -- корпус
- b.endingYear, -- год сдачи
- b.endingQuarter, -- квартал сдачи
- b.sections, -- кол-во секций
- s.title AS street, -- улица
- bt.title AS buildingType, -- тип корпуса
- GROUP_CONCAT(m.title SEPARATOR ', ') AS metro, -- метро
- nm.timeOnFoot, -- время пешком
- nm.timeOnCar, -- время на авто
- d.latitude, -- широта
- d.longitude -- долгота
- FROM `apartments` AS a -- тащим floor, square, livingSquare, kitchenSquare, apartmentPrice, meterPrice, agency_id, planePicUrl
- LEFT JOIN `buildings` AS b -- корпуса
- ON a.building = b.id -- тащим corp, endingYear, endingQuarter, floors, sections,
- LEFT JOIN `builders` AS bs -- застройщик
- ON b.builder = bs.id -- тащим title
- LEFT JOIN `districts` AS d -- ЖК
- ON b.district = d.id -- тащим title, town, latitude, longitude
- LEFT JOIN `townareas` AS t -- Районы
- ON d.townarea = t.id -- тащим title
- LEFT JOIN `streets` AS s -- улицы
- ON b.street = s.id -- тащим title
- LEFT JOIN `buildingTypes` AS bt -- тип дома
- ON b.buildingType = bt.id -- тащим title
- LEFT JOIN `nearMetros` AS nm -- связка ЖК и метро
- ON d.id = nm.district_id -- тащим timeOnFoot, timeOnCar
- LEFT JOIN `metros` AS m -- метро
- ON nm.metro_id = m.id -- тащим title
- LEFT JOIN `roomNumbers` AS r -- кол-во комнат
- ON a.roomNumber = r.id -- тащим title
- LEFT JOIN `facings` AS f -- тип отделки
- ON a.facing = f.id -- тащим title
- GROUP by id
- */
- $temp = mysql_query("SELECT a.id, -- id квартиры
- bs.title AS builder, -- застройщик
- r.title AS roomNumber, -- Кол-во комнат
- f.title AS facing, -- Тип отделки
- a.floor AS floor, -- этаж кв
- b.floors AS floors, -- этаж коорпусов
- a.square, -- площадь
- a.livingSquare, -- жилая площадь
- a.kitchenSquare, -- площадь кухни
- a.apartmentPrice, -- цена квартиры
- a.meterPrice, -- цена за м2
- a.agency_id, -- идентификатор агента
- a.planePicUrl, -- планировка
- d.title AS dist_title, -- ЖК название
- d.town, -- населенный пункт
- t.title AS townarea, -- название района
- b.corp, -- корпус
- b.endingYear, -- год сдачи
- b.endingQuarter, -- квартал сдачи
- b.sections, -- кол-во секций
- s.title AS street, -- улица
- bt.title AS buildingType, -- тип корпуса
- GROUP_CONCAT(m.title SEPARATOR ', ') AS metro, -- метро
- nm.timeOnFoot, -- время пешком
- nm.timeOnCar, -- время на авто
- d.latitude, -- широта
- d.longitude -- долгота
- FROM `apartments` AS a -- тащим floor, square, livingSquare, kitchenSquare, apartmentPrice, meterPrice, agency_id, planePicUrl
- LEFT JOIN `buildings` AS b -- корпуса
- ON a.building = b.id -- тащим corp, endingYear, endingQuarter, floors, sections,
- LEFT JOIN `builders` AS bs -- застройщик
- ON b.builder = bs.id -- тащим title
- LEFT JOIN `districts` AS d -- ЖК
- ON b.district = d.id -- тащим title, town, latitude, longitude
- LEFT JOIN `townareas` AS t -- Районы
- ON d.townarea = t.id -- тащим title
- LEFT JOIN `streets` AS s -- улицы
- ON b.street = s.id -- тащим title
- LEFT JOIN `buildingTypes` AS bt -- тип дома
- ON b.buildingType = bt.id -- тащим title
- LEFT JOIN `nearMetros` AS nm -- связка ЖК и метро
- ON d.id = nm.district_id -- тащим timeOnFoot, timeOnCar
- LEFT JOIN `metros` AS m -- метро
- ON nm.metro_id = m.id -- тащим title
- LEFT JOIN `roomNumbers` AS r -- кол-во комнат
- ON a.roomNumber = r.id -- тащим title
- LEFT JOIN `facings` AS f -- тип отделки
- ON a.facing = f.id -- тащим title
- GROUP by id");
- $fileopen=fopen("parse-to-bitrix-kv.csv", "w+");
- fwrite($fileopen,"IE_XML_ID;IE_NAME;IE_ID;IE_ACTIVE;IE_ACTIVE_FROM;IE_ACTIVE_TO;IE_PREVIEW_PICTURE;IE_PREVIEW_TEXT;IE_PREVIEW_TEXT_TYPE;IE_DETAIL_PICTURE;IE_DETAIL_TEXT;IE_DETAIL_TEXT_TYPE;IE_CODE;IE_SORT;IE_TAGS;IP_PROP491;IP_PROP490;IP_PROP484;IP_PROP481;IP_PROP493;IP_PROP401;IP_PROP400;IP_PROP399;IP_PROP479;IP_PROP485;IP_PROP483;IP_PROP489;IP_PROP494;IP_PROP480;IP_PROP404;IP_PROP405;IP_PROP406;IP_PROP482;IP_PROP486;IP_PROP488;IP_PROP487;IP_PROP478;IP_PROP407;IP_PROP492;IP_PROP402;IP_PROP403;IC_GROUP0;IC_GROUP1;IC_GROUP2\n");
- for ($i=0; $i<mysql_num_rows($temp); $i++){
- $row = mysql_fetch_object($temp);
- fwrite($fileopen,"{$i};Объект №{$row->id};{$i};Y;;;;;text;;;text;;500;;{$row->timeOnCar};{$row->timeOnFoot};{$row->endingYear};{$row->town};{$row->longitude};{$row->dist_title};{$row->builder};{$row->id};{$row->agency_id};{$row->endingQuarter};{$row->corp};{$row->metro};{$row->facing};{$row->planePicUrl};{$row->square};{$row->livingSquare};{$row->kitchenSquare};{$row->townarea};{$row->sections};{$row->buildingType};{$row->street};{$row->meterPrice};{$row->apartmentPrice};{$row->latitude};{$row->floor};{$row->floors};;;\n");
- }
- fclose($fileopen);
- ?>
Add Comment
Please, Sign In to add comment