だから私はmysqlテーブルからのデータに基づいてXMLファイルを生成していますが、クエリを使用して2つのテーブルから必要なデータを取得できる必要があり、これを行う方法がわかりません。詳細は以下の通りです。
TABLE: store_locations
===================================
store_location_id
country
latitude
longitude
===================================
TABLE: store_locations_descriptions
===================================
store_location_id
name
description
city
===================================
PHP関数:
// Function to generate XML file based on store data from database
function fn_store_locator_generate_xml(){
$qur = db_get_field("JOIN QUERY WANTED HERE");
$ans=mysql_query($qur);
$output.= "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<kml xmlns=\"http://earth.google.com/kml/2.2\">
<Document>";
while($row=mysql_fetch_array($ans))
{
$output.="<name>".$row['name']."</name>";
$output.="<description>".$row['description']."</surname>";
$output.="<Placemark>";
$output.="<name>".$row['name']."</name>";
$output.="<Snippet>".$row['description']."</Snippet>";
$output.="<description>".$row['description']."</description>";
$output.="<Point>";
$output.="<coordinates>".$row['latitude'].",".$row['longitude']."</coordinates>";
$output.="</Point>";
$output.="</Placemark>";
$output.="</person>";
}
$output.="</Document>";
$file_name = "galleries.xml";
$file_pointer = fopen($file_name, "w+");
fwrite($file_pointer, "$output");
fclose($file_pointer);
}
// generate the XML file
fn_store_locator_generate_xml();
よろしくお願いします!