使用复选框Javascript Jquery构建一个SQL语句

时间:2012-11-13 05:21:10

标签: javascript jquery sql

已经提出了类似的问题,但我找不到我正在寻找的答案。不熟悉编程并没有帮助,所以请原谅我的无知。

我需要使用以下复选框构建查询。假设我的基本SQL字符串是SELECT * FROM table1。我想添加一个涉及以下复选框的WHERE子句,具体取决于是否选中了复选框。

<input type="checkbox" id = "AZ"/> Arizona</li>
<input type="checkbox" id = "CA" /> California </li>

因此,如果选中top复选框,则会将SQL语句转换为SELECT * FROM table1 WHERE state = 'AZ'。如果两者都未选中,则SQL字符串仍为SELECT * FROM table1

<input type="checkbox" id = "single"/> Single</li>
<input type="checkbox" id = "double" /> Double </li>

然后,如果选择了下一组复选框之一,它将进一步添加到查询中。例如,'SELECT * FROM table1 WHERE state = 'AZ' AND type='single'

当然,我有更多的复选框选择,使最终目标更长,但这是它的要点。

大多数答案都涉及PHP,我没有经验。是否有直接的javascript / jQuery解决方案?

2 个答案:

答案 0 :(得分:0)

JavaScript不会谈论SQL。

通常,JavaScript会将数据发送到服务器,服务器将构造一个SQL字符串并执行它。

答案 1 :(得分:0)

“对编程不熟悉也无济于事,请原谅我的无知。” 如果你是初学者,那么你也在尝试一次。具有JavaScript表单的网页不能(至少不应该)更新数据库。我给你的建议是使用PHP而不是JavaScript,除此之外:正如你所指出的,有许多信息涉及如何在PHP中执行此操作:)