Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mysql警告它已在PHP中更新_Java_Php_Mysql - Fatal编程技术网

Java mysql警告它已在PHP中更新

Java mysql警告它已在PHP中更新,java,php,mysql,Java,Php,Mysql,我希望通知用户数据库已更新。我正在使用PHP和mysql。有一个更新数据库中信息的过程。一旦ProcessJava应用程序更新了数据库,我如何告诉用户他们可以查看已处理的信息 我现在不知道怎么做,甚至不知道这可能吗?假设您的终端客户端是一个Web应用程序,您必须定期检查一些脚本-可能使用javascript,并在脚本返回数据库更新后发出警报。看看jQuery。您可以触发ajax请求来轮询来自服务器的信息,或者您可以尝试使用WebSocket让服务器了解您的问题 如果我理解的话,您有一个更新数据库

我希望通知用户数据库已更新。我正在使用PHP和mysql。有一个更新数据库中信息的过程。一旦ProcessJava应用程序更新了数据库,我如何告诉用户他们可以查看已处理的信息


我现在不知道怎么做,甚至不知道这可能吗?

假设您的终端客户端是一个Web应用程序,您必须定期检查一些脚本-可能使用javascript,并在脚本返回数据库更新后发出警报。看看jQuery。

您可以触发ajax请求来轮询来自服务器的信息,或者您可以尝试使用WebSocket让服务器了解您的问题

如果我理解的话,您有一个更新数据库中表的作业

作业正在运行时,用户不知道数据正在更新,作业结束时也不通知用户

我不知道你是否能处理这些表,那里有什么样的数据,以及你是否能管理/控制java应用程序

如果数据和表格以及java应用程序在我的控制之下,我将执行以下操作:

创建一个名为job_in_progress的表,其中一些字段如running as boolean,start_at as timestamp

修改java应用程序以更新该表,启动时在running字段中写入true,结束时写入false

当用户转到您的PHP页面时,您将检查job_in_progress表,如果running字段为true,则表示java应用程序仍在运行


另一种方法:如果更新过程很繁重,在java结束时向用户发送电子邮件。

您正在使用mysql查询进行更新?但目前我使用的是xampp。xampp不支持jscript,不是吗?从未听说过这一点。值得编辑您的问题并添加有关最终客户端的信息,特别是有关您正在使用的技术的信息。无论如何都需要一些轮询。对不起,我们不需要服务器来运行javascript…我的badmr esskar,你能详细说明一下吗?我注意到有一种方法可以连接php和命令提示符…但我一直在互联网上查找,从未找到。你知道吗?php是一个解释器。您可以用PHP编写一个脚本,然后像其他脚本一样执行它,只需向shell提供有关所需PHP可执行文件的信息,即在Windows中,您需要PHP.exe位于路径中,然后在命令提示符内运行PHP myscript.PHP。在*nix系统中,脚本必须以开头/usr/bin/php。