我正在开发吸烟柜台,我需要将所有吸烟记录(关于用户吸烟的时间)发送到服务器上的数据库。服务器数据库是MySQL数据库。我知道我必须将数据发送到PHP页面/脚本,并且此页面/脚本将在数据上运行以将记录插入数据库。
我想知道:还有另一种更新数据库的方法,因为我不了解PHP。我曾经在java和c / c ++ / objective-c上工作。如果你知道另一种方法来完成这项任务,请告诉我。
任何帮助都将不胜感激。
答案 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)