我的情况如下:我有一个 MySQL 数据库,我将它导出并插入到 Fusion Table 中。现在我需要修改 php 页面以从 Fusion Table 而不是 localhost db 中查询数据。
我从开发人员指南中阅读了有关查询 Fusion-Tables 的信息,但它指的是 GData Java 库和 SQL API。在另一个站点上,我看到还有其他可用于查询的库,包括 PHP 所依赖的 Zend 框架,这与我的情况相关。但是,我没有偶然发现任何示例或教程,它们只是显示了一个 php 页面,说明如何查询一个简单的单元格、行或列,我可以从中修改和改进编码以将其应用于设计。
我的问题是:
我需要在托管空间上安装/上传一些库吗?
是否有关于查询 Fusion Table 数据的 php 示例和教程,我可能错过了?
谁能给我一个线索,例如您将如何查询 ID 为 5 的行的纬度信息?(使用路径检索页面:articles.php?lang=en&pg=comm_en&m=view&commID=88
下面是我在 comm_en.php 页面中的编码,它从 PHP 查询到 SQL 数据。
先感谢您!
德里尼
<?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>