如何将数据库数据发送到MySQL服务器以更新服务器数据库

时间:2010-08-20 15:09:42

标签: iphone mysql database sqlite

我正在开发吸烟柜台,我需要将所有吸烟记录(关于用户吸烟的时间)发送到服务器上的数据库。服务器数据库是MySQL数据库。我知道我必须将数据发送到PHP页面/脚本,并且此页面/脚本将在数据上运行以将记录插入数据库。

我想知道:还有另一种更新数据库的方法,因为我不了解PHP。我曾经在java和c / c ++ / objective-c上工作。如果你知道另一种方法来完成这项任务,请告诉我。

任何帮助都将不胜感激。

3 个答案:

答案 0 :(得分:2)

如果您已经了解Java,C和C ++,那么您应该能够快速学习如何编写PHP脚本,只需谷歌教程。

虽然可以使用servlet运行Java服务器来插入数据,但PHP更容易部署,您只需编写几行代码即可。

我确实使用PHP虽然在插入数据库时​​要记住的一件事是运行所有参数以通过mysql_real_escape_string添加

编辑: 举一个例子,配置此脚本会将名称和位置插入数据库:

<?php
$link = mysql_connect("hostname", "username", "password");
mysql_select_db("databasename");
$location = mysql_real_escape_string($_POST['location']);
$person = mysql_real_escape_string($_POST['person']);
mysql_query("INSERT INTO mytable(location, person) VALUES('{$location}', '{$person}')");
mysql_close($link);
?>

答案 1 :(得分:1)

您可以使用任何您喜欢的具有MySQL交互类库的服务器端解决方案,例如: Java servlet或C / C ++ CGI应用程序。您还需要一个Web服务器(例如Apache或Apache Tomcat)来处理HTTP请求。

PHP不是编写使用MySQL的程序的唯一方法。

答案 2 :(得分:1)

您可以在github.com上托管此API。

https://github.com/gwdp/Obj-c-MySql

它是免费的,并且有很好的记录。

相关问题