我有一个问题...我想使用mysql数据库并将其连接到我的android应用程序,我希望将其连接并复制到sdcard上,因此每次启动该应用程序时,我都想检查mysql数据库的版本。 如何检查mysql数据库的版本? 我找不到关于此的任何信息...我通过这样的php脚本连接到数据库:

<?php
//Connect to database and select it
mysql_connect("127.0.0.1","root","");
mysql_select_db("database");
//query
$sql=mysql_query("SELECT * FROM table");
//put all into an output
while($row=mysql_fetch_assoc($sql))
    $output[]=$row;
//print json object
print(json_encode($output));
//close database
mysql_close;
?>

#1楼 票数:2

您可以尝试此查询

SELECT VERSION();

您也可以检查一下以供参考

#2楼 票数:1

很简单

SELECT VERSION();

输出(以我为例):

+------------+
| VERSION()  |
+------------+
| 5.1.69-log |
+------------+

#3楼 票数:1

只需要尝试SELECT VERSION();

有关DB的更多详细信息,

SHOW VARIABLES LIKE "%version%";

如何检索MySQL数据库的当前版本的副本

#4楼 票数:1 已采纳

那么有两种方法
1,将sdcard上文件的时间戳与db的时间戳进行比较,或者

2,使用仅具有一个字段和一行的表,在该表中存储最后一次更新/插入/删除的版本号并进行比较。

如果不同,请删除sdcard上的旧文件,然后使用您的版本名称写一个新文件–

#5楼 票数:0

尝试这个。

while($row=mysql_fetch_assoc($sql))
$output[]=$row;
.
.
$ver = mysql_query('SELECT VERSION()');

$version=mysql_fetch_assoc($ver);
$output[]=$version;
.
.

print(json_encode($output));

如果您想每次都从同一台mysql服务器获取结果,只需选择一次将版本存储在会话或cookie中,然后将该值编码为json格式。

  ask by tafazzi87 translate from so

未解决问题?本站智能推荐:

1回复

使用SQL Injection从数据库中提取信息

我有一个必须检索密码的网站。 我在页面上只有一种形式,必须在其中输入密码。 我尝试使用“ OR 1 = 1#”,它告诉我“验证有效”,但没有提供我所需的密码。 通过直接以表格形式而不是URL形式编写sql请求,SQL注入有什么方法可以“打印”密码?
1回复

将SQL数据库中的信息显示到谷歌图表

我正在尝试将信息从我的 SQL 数据库显示到谷歌图表。 该项目是一个健康仪表板,我需要在其中显示步骤、kcal 等。 我从数据库中获取了信息,但在遍历它时遇到了问题(多次显示相同的信息)。 我认为问题出在“data.addrows”代码的某个地方。
1回复

问题从SQL数据库获取信息并使用PHP显示

我有一个已建立的MySQL数据库,该数据库可跟踪程序运行时的所有会话,并跟踪各种变量。 我不太擅长SQL,我想看看是否有可能从1个特定用户那里获取所有数据以及所需的变量数据,然后将它们全部加在一起。 数据库的结构看起来像这样 只是一个例子,我想在PHP表中显示信息,每个用户的
1回复

设置和配置MySQL数据库以存储有关数十亿个唯一URL的信息

我正在创建一个应用程序,每周存储新信息,该应用程序由10 X 12位整数组成,用于表示大约数百万个唯一URL。 我需要针对给定的URL提取特定星期或特定星期范围的信息。 我将使用MySQL作为数据库。 提示:为简化起见,按域对URL进行分组将减少查询时要处理的数据量。 我需要有关
1回复

向DataBase添加信息的问题

我有一个问题,使用SQL查询添加infromatiion到数据库。 我多次询问查询,试图改变一些东西,但没有任何变形....请帮助我,我将非常感激。 我的HTML表单: 的functions.php: db_connect.php: 数据库: 错误:
1回复

尝试从mysql数据库中获取信息时,SQL语句无法在php中工作

我尝试了一切,但我却迷失了方向 function submitItem(){ textarea = $("#textarea").val(); status = $("#status").val(); category = $("#categories").val(); date
1回复

SQL-PHP从URL末尾获取信息并与数据库中的行进行比较

好的,所以这有两点用:一是带有蒸汽插件的vbulletins论坛,它允许用户使用在那里的Steam帐户在我的论坛上注册,它还使用http://7daystodie-servers.com网站上的API,这是一个投票网站。具有API的API可以以一种或另一种方式用作奖励系统。 到目前为止,我一直
3回复

由于SQL注入而对进入数据库驱动的Web开发感到紧张[重复]

可能重复: 什么是SQL注入? 在PHP中,当向数据库提交字符串时,我应该使用htmlspecialchars()还是使用正则表达式来处理非法字符? 我真的需要有人清楚地说明如何处理黑客,以及它是否真的听起来如此复杂。