我必须要MySQl数据库,第一个是在线托管的名为onlinedb,第二个是在本地机器(Localhost)上,名为localdb,现在我想根据用户请求频繁地将联机数据库的数据插入到本地主机的数据库表中,并且在我的应用程序中使用VB6。那么,我如何使用查询来完成它呢?
我的目标数据库和源数据库位于不同的位置,目标数据库位于本地主机上,源数据库位于服务器上。
我尝试过这个查询,但它不起作用。
查询:
"INSERT INTO localdb.mytable SELECT * FROM onlinedb.mytable WHERE mytable.Id=0"
提前谢谢你。
我已经在我的Mac上建立了一个Drupal 7站点。使用PHPMyAdmin,我导出了数据库的sql转储。当我将这个sql文件上传到我的主机时,我会收到以下错误消息:
There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem
ERROR: Unknown Punctuation String @ 280
STR: =,
SQL:
-- -------------
我程序聊天室,但找不到显示在线和离线用户的方法。我为在线用户使用了会话。当用户登录页面且不为空时,更新数据库并在线1。现在知道如何从聊天或关闭浏览器中注销用户。我知道会话时间或catch可以做到这一点,但我不能写合适的代码。有人能帮我把完整的代码放在这里吗?感谢您的答复
对于在线显示:
session_start();
include("config.php");
connect();
$sql="SELECT `username` FROM `user` WHERE `online`=1";
$result=mysql_query($sql) or die (