请问javascript中能不能有SQL语句?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问javascript中能不能有SQL语句?相关的知识,希望对你有一定的参考价值。

我要在javascript中写一条插入语句,要用到javascript中的变量,请问应该怎么写?谢谢了!!!
stenqer 麻烦你能不能详细点,怎么通过隐藏表单域赋值,谢谢!!
另外补充一点,我的是php 数据库是mysql 插入的时候要用到变量
function order_submit(op)

var pname;
if(op==document.getElementById("ra1").value)

pname="asdfasdfasdf";


我就是要用到这个pname变量,帮忙给看看,万分感谢,只要成功,加20分

<script language="javascript">

var conn = new ActiveXObject("ADODB.Connection");

conn.Open("Provider=SQLOLEDB.1; Data Source=localhost; User ID=sa; "

+"Password=; Initial Catalog=pubs");

var rs = new ActiveXObject("ADODB.Recordset");

var sql="select * from authors";

rs.open(sql, conn);

shtml = "<table width=\'100%\' border=1>";

shtml +="<tr bgcolor=\'#f4f4f4\'><td>au_id</td><td>au_lname</td><td>au_fname</td><td>phone</td><td>address</td><td> city</td><td>state</td><td>zip</td></tr>";

while(!rs.EOF)



shtml += "<tr><td>" + rs("au_id") + "</td><td>" + rs("au_lname") + "</td><td>" + rs("au_fname") + "</td><td>" + rs("phone") + "</td><td>" + rs("address") + "</td><td>" + rs("city") + "</td><td>" + rs("state") + "</td><td>" + rs("zip") + "</td></tr>";

rs.moveNext;



shtml += "</table>";

document.write(shtml);

rs.close();

rs = null;

conn.close();

conn = null;

</script>

可以搞 不过有安全方面的限制
参考技术A js 是客户端脚本语言 直接写插入语句怎么提交到服务器端执行呢?
或者通过隐藏表单赋值的方法提交 或者是ajax方式传到另一个页面处理
参考技术B 隐藏表单就是hidden啊,把你的SQL写进hidden的属性中,使用Ajax传到后台。在页面添加记录的同时,使用Ajax通过后台在数据库也添加一条记录就可以了。

请问:如何用sql语句来查询有多少学生选修课呢?

参考技术A

study(sno,cno,score)查询至少选修了两门课程的学生学号:π1(σ(1=4Λ2!=5)(study x study))。

select sno(学生的学号) from sc(学生选课表)

group by sno having count(*)>1

select a.学号,b.姓名,a.cnt as 选修门数 from 

(select 学号,count(1) as as cnt from 选课表 group by 学号 

having count(1)=(select count(1) from 课程表)) a,

学生表 b where a.学号=b.学号;

扩展资料:

设关系R和关系S具有相同的目n,且相应的属性取自同一个域,则关系R与关系S的差由属于R而不属于S的所有元组组成。其结果关系仍为n目关系。记作:

R-S=t|t∈R∧t∉S

设关系R和关系S具有相同的目n,且相应的属性取自同一个域,则关系R与关系S的交由既属于R又属于S的元组组成。其结果关系仍为n目关系。记作:

R∩S=t|t∈R∧t∈S

这里的笛卡尔积严格地讲是广义笛卡尔积(Extended Cartesian Product)。在不会出现混淆的情况下广义笛卡尔积也称为笛卡尔积。

两个分别为n目和m目的关系R和S的广义笛卡尔积是一个(n+m)列的元组的集合。元组的前n列是关系R的一个元组,后m列是关系S的一个元组。若R有k1个元组,S有k2个元组,则关系R和关系S的广义笛卡尔积有k1×k2个元组。

参考资料来源:百度百科-关系代数

以上是关于请问javascript中能不能有SQL语句?的主要内容,如果未能解决你的问题,请参考以下文章

HAVING 语句中能嵌套SELECT查询语句吗?

sql2005数据库只能执行查询语句不能执行删除语句是怎么回事啊,请问有没有遇到这个问题的朋友,执行delete

sql中能使用 truncate实现有条件的删除吗?我试了试,好像不能。我需要确定一下,如果能,如何写。

在sql数据库中,一个表中某一个字段有很多用,隔开的数据,请问用sql语句如何分别读取这个表中的每一个数据

怎样用SQL语句修改字段名

请问:如何用sql语句来查询有多少学生选修课呢?