【发布时间】:2011-06-07 05:28:43
【问题描述】:
我有两个名为“nodes”和“joinTable”的 MySQL 表,如下所示。我需要基于一个节点 ID(在第一个表中)进行 AJAX/jQuery?/MySQL 调用,该调用返回以下内容并将数据推送或放置到两个 JavaScript 数组和一些变量中:
- 返回“类型”和“文本” 节点表。这些将被放置在 一个单独的变量以及 id。
- SELECT to_ FROM joinTable WHERE from_='$id' 然后...通过 节点表来获取所有 关联的“类型”和“文本” 每个“_from”和地点或 将这些推送到 javascript 数组中 称为“pointsTo”以及 节点 ID。
- 从_FROM中选择 joinTable WHERE to_='$id' 和 然后...遍历节点表 获取所有相关的“类型”和 每个“_to”的“文本”和 将这些放置或推入 名为“pointsFrom”的javascript数组 以及 nodeID。
节点:
nodeID type text
0 1 Dr. Joelson
1 1 Ms. Appletree
2 1 Mr. Miller
3 1 Dr. Wilson
4 0 Pediatrician
5 0 Teacher
6 0 Waiter
...
加入表:
recordID from_ to_ weight type typeText
0 0 4 1 1 isa
1 1 5 4 1 isa
2 2 6 3 1 isa
...
这个 AJAX 选项对我来说太过分了,我还没有做过 MySQL 调用这个 复杂之前。我不介意更多地了解适用但对不同方法持开放态度的 jQuery 方法。
编辑: 服务器正在运行 PHP。
【问题讨论】:
-
啊...我不认为 Javascript 可以访问 MySQL。你的网络服务器在运行什么? php? JSP?
-
服务器正在运行php。 AJAX 技术访问 MySQL。