【发布时间】:2014-12-01 04:15:23
【问题描述】:
我正在通过 ODBC 连接连接到云数据库:
$conn = odbc_connect('MYDATABASE','','');
if (!$conn) {
exit("Connection Failed: " . $conn);
}
$sql = "SELECT DATETIME_ID, NAME, Sum(CNDROP) AS DATA
FROM MY_TABLE
WHERE DATETIME_ID>='2014-09-28:00:00:00'
and DATETIME_ID<='2014-09-28 23:00:00'
and NAME IN ('CC2')
GROUP BY DATETIME_ID, NAME ORDER BY DATETIME_ID, NAME";
$rs = odbc_exec($conn,$sql);
if (!$rs) {
exit("Consulta fallida");
}
$result = odbc_exec($conn,$sql) or die(exit("Error en odbc_exec"));
print odbc_result_all($result,"border=1");
odbc_close($conn);
我可以获取数据并打印数据,但现在我需要将数据插入到我的计算机中的 MySQL 数据库中。
我不知道该怎么做,所以我需要一个例子的帮助。我试图在谷歌上搜索,但没有任何帮助。
【问题讨论】:
-
您是否在 Google 上搜索过您的问题或查看了手册? php.net/manual/en/function.odbc-exec.php
-
@Fred-ii- 是的,我做到了。但我没有看到任何将查询迁移到 mysql 数据库中的表的信息。
-
所以 Luis,真正的问题是,您想使用查询的结果,然后根据它插入,对吗?
-
@Fred-ii- 是的,我想将查询结果插入另一个数据库(localhost mysql 数据库),
-
如果您想进一步研究,请参阅 Stack stackoverflow.com/q/4241621 和 Google“从查询 mysql 插入其他表”上的此问答。