【问题标题】:Display SQL Data on a PhoneGap App - Possible Using URLs?在 PhoneGap 应用程序上显示 SQL 数据 - 可以使用 URL 吗?
【发布时间】:2016-07-26 10:27:06
【问题描述】:

我正在使用 PHP 和 MySQL 构建一个 Web 应用程序。用户配置文件使用如下选择查询显示 MySQL 数据:

SELECT a.name_first,a.name_last,b.bio_category,b.bio_short,b.bio_full,b.profile_img
FROM stars_login a, stars_data_bio b
WHERE a.id_s=b.id_s
AND a.id_s='$select_id'

$select_id 变量在 URL 中使用 ?id= 定义,如下所示:
http://localhost/public_html/profile/profile.php?id=1

我也在考虑将网络应用程序转变为手机应用程序。我没有太多创建本地应用程序的经验,因为我更像是一名网页设计师。 不过,我之前使用过 Adob​​e PhoneGap(我知道有点作弊)。

我的问题:有没有一种方法可以在 Adob​​e PhoneGap 应用程序中使用与 PHP 中的分解 URL 类似的方法来显示用户配置文件?
例如:我的PhoneGap App主屏幕上会有一个搜索栏,用户可以在其中搜索用户名。当他们点击搜索按钮时,他们将被重定向到个人资料视图(类似于我网站上的 profile.php 页面)。然后,PhoneGap 配置文件页面将显示相应用户的 SQL 数据。

我不确定这是否可行,但如果可以,您能告诉我怎么做吗?

另外 - 我将如何在我的本地应用程序上显示存储在服务器端的数据?

我对这一切都很陌生 - 我今年 18 岁,正在为我的个人项目自学。感谢所有帮助!

【问题讨论】:

  • 您可能希望以 JSON 格式从您的服务器获取数据。然后,您必须创建 HTML 以显示基于 JSON 的数据。

标签: php android ios mysql cordova


【解决方案1】:

您可以在您的混合应用中执行此操作:

  1. 创建一个 HTML 表单,作为用户的前端
  2. 使用 AJAX 将用户的输入发送到您的服务器
  3. 处理该 ajax 请求中的任何传递参数(例如您提到的查询)。
  4. 返回结果为json/jsonp,然后将结果显示回前端(1号)

【讨论】:

  • 那么 AJAX 将在 PhoneGap 应用程序中执行?
  • 是的。 JS 和 AJAX 代码可以在您的 PhoneGap 应用程序中。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-09-23
  • 1970-01-01
  • 2012-12-22
  • 2015-10-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多