私の場合は次のとおりです。エクスポートしてFusionTableに挿入したMySQLデータベースがあります。次に、ローカルホストデータベースではなくFusionテーブルからデータをクエリする際にphpページを変更する必要があります。
開発者ガイドからFusion-Tablesのクエリについて読みましたが、GDataJavaライブラリとSQLAPIを参照しています。別のサイトで、クエリに使用できる他のライブラリがあることを確認しました。これには、PHPが依存するZendフレームワークが含まれます。これは、私の場合に関連しています。ただし、単純なセル、行、または列をクエリして、コーディングを変更および改善してデザインに適用する方法についてのphpページを示すサンプルやチュートリアルはありません。
私の質問は次のとおりです。
ホスティングスペースにライブラリをインストール/アップロードする必要がありますか?
Fusion Tableデータのクエリに関するPHPサンプルとチュートリアルはありますか?見逃した可能性がありますか?
たとえば、ID 5の行の緯度情報を照会する方法の手がかりを誰かに教えてもらえますか?(ページは次のパスを使用して取得されます:articles.php?lang = en&pg = comm_en&m = view&commID = 88
以下は、PHPからSQLにデータをクエリするcomm_en.phpページにあるコーディングです。
前もって感謝します!
ドリーニ
<?php
session_start();
foreach ($_REQUEST as $key => $value){
$$key=addslashes(htmlspecialchars(strip_tags($value)));
}
if(isset($_GET["m"])) {$m=$_GET["m"];} else {$m="";}
if(isset($_GET["commID"])) {$commID=$_GET["commID"];} else {$commID=1;}
if(isset($_GET["lang"])) {$lang=$_GET["lang"];}
else {$lang="en";}
Shfaq($m,$commID);
function Shfaq($metod,$commID)
{
switch($metod)
{
case "view":
{View($commID);}
break;
case "default":
{View($artID);}
break;
}
} // end of Shfaq();
function View($commID)
{
$link =mysql_connect("localhost", "db-user", "db-pass") or die ("E pamundur lidhja!");
mysql_select_db("DataBase-name") or die (mysql_error());
$queryComm = "SELECT * FROM communities WHERE id ='$commID' LIMIT 0,1";
$commRes=mysql_query($queryComm) or die(mysql_error());
$comm=mysql_fetch_array($commRes);
$healthPerc = round(($comm["healthBooklet"]/$comm["totalChildNo"]), 3)*100 ;
echo ' <table class="gpsbox" align="right">
<caption>GPS Location</caption>
<tr><td>Latitude </td><td>'.$comm["latitude"].'</td></tr>
<tr><td>Longitude</td><td>'.$comm["longitude"].'</td></tr>
</table>....<html coding continues>