JS是客户端脚本,PHP服务器端,你必须要发起通讯才能获取需要的数据。function aaa (abc) { <?php $re = mysql_query("SELECT * FROM `person` where cid='abc' ORDER BY cid DESC LIMIT 10"); 你是想这个参数abc传递进去查询数据库?在PHP眼里,abc就是一个固定的字母。 即使要混编,你也要先搞清楚这代码的含义。而且这属于基础知识。
前提在IE浏览器下面!!! js连接数据库 ,javascript连接数据库,js 操作数据库,js 读取数据库, javascript链接数据 将数据库放到桌面 <script language="javascript"> //用 javascript 写服务器端连接数据库的代码示例 function conn(){ var db_bbs db_bbs="dd.mdb"//定义数据库 var conn = new ActiveXObject("ADODB.Connection"); conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+db_bbs+"");
var rs = new ActiveXObject("ADODB.Recordset"); var sql="select name from authors"; //数据库中有authors表,name字段 rs.open(sql,conn); alert(rs(0))//取出第一个来conn.close(); conn = null; } </script> 以下的是sql连接 <script language="javascript"> //用 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);
需要 js 请求由 php 完成查询
用jquery绑定div的focus事件,用this获取当前div的id,用ajax方法传给后台php页面,根据不同id查询需要的数据
组织成xml或这json后echo 输出,ajax的success获取返回值,根据数据输出到指定的节点
2.<script type="text/javascript" >function aaa (abc) {<?php
$re = mysql_query("SELECT * FROM `person` where cid='abc' ORDER BY cid DESC LIMIT 10");
while($ro = mysql_fetch_array($re))
{
$bbb = $ro['id'];
}
?>
document.getElementById("container").innerHTML='<?php echo $bbb; ?> ';}
</script>这里的写法有误,这里的数据最好通过js请求服务端来,调取数据。
<?php
$re = mysql_query("SELECT * FROM `person` where cid='abc' ORDER BY cid DESC LIMIT 10");
你是想这个参数abc传递进去查询数据库?在PHP眼里,abc就是一个固定的字母。
即使要混编,你也要先搞清楚这代码的含义。而且这属于基础知识。
js连接数据库
,javascript连接数据库,js 操作数据库,js 读取数据库, javascript链接数据
将数据库放到桌面
<script language="javascript">
//用 javascript 写服务器端连接数据库的代码示例
function conn(){
var db_bbs
db_bbs="dd.mdb"//定义数据库
var conn = new ActiveXObject("ADODB.Connection");
conn.Open("Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+db_bbs+"");
var rs = new ActiveXObject("ADODB.Recordset");
var sql="select name from authors"; //数据库中有authors表,name字段
rs.open(sql,conn);
alert(rs(0))//取出第一个来conn.close();
conn = null;
}
</script>
以下的是sql连接
<script language="javascript">
//用 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);
rs.close();
rs = null;
conn.close();
conn = null;
</script>