本文目录一览:
如何把JS获得的值存入mysql数据库
JS获得的值 var name=document.getElenmentById("username").value;
用url 提交到后台 脚本 winodw.open('addname.php?username='+name);
后台获取前台提交的数据后用mysql命令写入数据库
?php
$username= $_GET['username'];
$link=mysql_connect('127.0.0.1','root','******') or die("connection error".mysql_error());
$flag=mysql_select_db("testdb",$link);
mysql_query("set names "."utf8");
mysql_query('insert into user ( username) value ('.$username.')');
?
前台用JS获取到了数据,怎样把数据添加到数据库?
一,不使用js,直接使用你后台的技术,比如ASP,缺点是会刷网页
二,使用AJAX,调用后台写入
在js中的数据怎么插入数据库
参考如下:
//把数据写入数据库
function res() {
//获取输入值(myname和mymail是两个文本框的id)
var uname = document.getElementById("myname").value;
var umail = document.getElementById("mymail").value;
//数据库连接对象
var con = new ActiveXObject("ADODB.Connection");
//连接字符串
var str = "DRIVER={SQL SERVER};SERVER=(local);uid=sa;pwd=123456;database=xslt";
//打开数据源
con.Open(str);
//sql语句
var sql = "insert into xslt(name,mail) values(''" + uname + "'',''" + umail + "'')";
try {
//执行sql语句
con.Execute(sql);
//关闭连接
con.Close();
//转向成功页面
window.location.href = "/uploadfile/201101/18/AF93632542.gif" / }
catch (e) {
alert(e);
}
}
js 如何连接数据库
以连接ORACLE数据库为例:
//创建数据库连接对象
var conn = new ActiveXObject("ADODB.Connection");
//创建数据集对象
var rs = new ActiveXObject("ADODB.Recordset");
try{
//如果不知道如何配置连接串,可以通过配置UDL文件后用文本编辑器打开获得
var connectionstring = "Provider=OraOLEDB.Oracle.1;Password=pwd;Persist Security Info=True;User ID=username;Data Source=ORA";
//打开连接
conn.open(connectionstring);
//查询语句
var sql = " select * from tb_col ";
//打开数据集(即执行查询语句)
rs.open(sql,conn);
//遍历所有记录
while(!rs.eof){
//WScript是Windows 的脚本宿主对象,详细情况请在windows帮助里查找。
//WScript.Echo输出记录的内容
WScript.Echo(rs.Fields("id") + "\t" + rs.Fields("name") + "\n");
//下一条记录
rs.moveNext(); }
//关闭记录集
rs.close();
//关闭数据库连接
conn.close();} catch(e){
//异常报告
WScript.Echo(e.message);} finally{
}
数据库连接串,具体配置请参考: