MySQL提示Column 'content' specified twice
[ 2012-11-29 08:44:59 | 作者: admin ]
翻译:
列“content”被使用了两次。
原因:
mysql类中有个方法insert,用于自动把POST的数据插入DB,并且只插入有值的列,所以需要从DB中把表的字段列表出来,使用的SQL为:
大家可能看到了,只指定了表名,却没有指定数据库,也就是说如果再有一个相同的DB的话,字段就是双份的了,问题也就在这里。昨天项目到了一个分水岭的位置就把DB这样给“备份”了一下,于是今天就出现了这个情况。SQL修正后为:
阅读全文…
列“content”被使用了两次。
原因:
mysql类中有个方法insert,用于自动把POST的数据插入DB,并且只插入有值的列,所以需要从DB中把表的字段列表出来,使用的SQL为:
SELECT
COLUMN_NAME AS col
FROM
`COLUMNS`
WHERE TABLE_NAME = '$table'
AND COLUMN_NAME <> 'id'
COLUMN_NAME AS col
FROM
`COLUMNS`
WHERE TABLE_NAME = '$table'
AND COLUMN_NAME <> 'id'
大家可能看到了,只指定了表名,却没有指定数据库,也就是说如果再有一个相同的DB的话,字段就是双份的了,问题也就在这里。昨天项目到了一个分水岭的位置就把DB这样给“备份”了一下,于是今天就出现了这个情况。SQL修正后为:
SELECT
COLUMN_NAME AS col
FROM
`COLUMNS`
WHERE 1
...COLUMN_NAME AS col
FROM
`COLUMNS`
WHERE 1
阅读全文…
asp xmlhttp post和get
[ 2012-11-28 09:52:47 | 作者: admin ]
post
<%
Dim aa
aa=GetHttpPage("http://localhost/test1.asp?userid=1")
Response.Write(aa)
Function GetHttpPage(HttpUrl)
If IsNull(HttpUrl) = True Or Len(HttpUrl)<18 Or HttpUrl = "$False$" Then
GetHttpPage = "$False$"
Exit Function
End If
Dim Http
Set Http = server.CreateObject("MSXML2.XMLHTTP")
Http.Open "Post", HttpUrl, False
Http.setRequestHeader ...
阅读全文…
<%
Dim aa
aa=GetHttpPage("http://localhost/test1.asp?userid=1")
Response.Write(aa)
Function GetHttpPage(HttpUrl)
If IsNull(HttpUrl) = True Or Len(HttpUrl)<18 Or HttpUrl = "$False$" Then
GetHttpPage = "$False$"
Exit Function
End If
Dim Http
Set Http = server.CreateObject("MSXML2.XMLHTTP")
Http.Open "Post", HttpUrl, False
Http.setRequestHeader ...
阅读全文…
JavaScript 表单验证
[ 2012-11-28 09:33:57 | 作者: admin ]
<html>
<head>
<script type="text/javascript">
function validate_required(field,alerttxt)
{
with (field)
{
if (value==null||value=="")
{alert(alerttxt);return false}
else {return true}
}
}
function validate_form(thisform)
{
with (thisform)
{
if (validate_required(email,"Email must be filled out!")==false)
{email.focus();return false}
}
}
</script>
</head>
<body>
阅读全文…
JavaScript中Date.parse 字符串转化为时间函数用法
[ 2012-11-23 09:36:53 | 作者: admin ]
使用Date对象
支持脚本的浏览器含一个全局Date对象(事实上,每个窗口都有一个Date对象),这个对象总是存在的,随时随地都可被调用。Date对象是一个静态对象,当需要处理日期时,可以调用Date对象的构造函数,获取一个与特定事件和日期关联的Date对象实体。如果不带参数调用这个构造函数,格式如下:
var today=new Date();
Date对象取得了PC内部时钟的一个快照,并同时返回一个Date对象实例。
注意静态Date对象和Date对象实例的差别,后者包含一个实际的日期值。
在nebulizer,Date对象实例 的值是事件,已毫秒为单位,从格林尼治标准时区的1970年1月1日0时开始计算,这就是Date对象包含日期和时间信息的原因。
可以在Date对象构造函数中通过将特定的日期和事件作为参数,来得到这个时间信息的Date对象的快照。
var someDate=new ...
阅读全文…
支持脚本的浏览器含一个全局Date对象(事实上,每个窗口都有一个Date对象),这个对象总是存在的,随时随地都可被调用。Date对象是一个静态对象,当需要处理日期时,可以调用Date对象的构造函数,获取一个与特定事件和日期关联的Date对象实体。如果不带参数调用这个构造函数,格式如下:
var today=new Date();
Date对象取得了PC内部时钟的一个快照,并同时返回一个Date对象实例。
注意静态Date对象和Date对象实例的差别,后者包含一个实际的日期值。
在nebulizer,Date对象实例 的值是事件,已毫秒为单位,从格林尼治标准时区的1970年1月1日0时开始计算,这就是Date对象包含日期和时间信息的原因。
可以在Date对象构造函数中通过将特定的日期和事件作为参数,来得到这个时间信息的Date对象的快照。
var someDate=new ...
阅读全文…
javascript日期时间函数
[ 2012-11-23 09:34:26 | 作者: admin ]
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
var someDate=new Date("Month dd,yyyy hh:mm:ss");
var someDate=new Date("Month dd,yyyy")
var someDate=new Date(yy,mm,dd,hh,mm,ss)
var someDate=new Date(GMT milliseconds from 1/1/1970)
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
var someDate=new Date("Month dd,yyyy hh:mm:ss");
var someDate=new Date("Month dd,yyyy")
var someDate=new Date(yy,mm,dd,hh,mm,ss)
var someDate=new Date(GMT milliseconds from 1/1/1970)
JavaScript时间格式转换总结
[ 2012-11-23 09:31:36 | 作者: admin ]
JavaScript时间格式转换总结
1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString)
例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()
结果: 2008年1月29日 16:13:11
2.普通字符串(toDateString和toTimeString)
例子: (new Date()).toDateString() + " " + (new Date()).toTimeString()
结果:Tue Jan 29 2008 16:13:11 UTC+0800
3.格林威治标准时间(toGMTString)
例子: (new Date()).toGMTString()
结果:Tue, 29 Jan 2008 08:13:11 UTC
...
阅读全文…
1.当前系统区域设置格式(toLocaleDateString和toLocaleTimeString)
例子:(new Date()).toLocaleDateString() + " " + (new Date()).toLocaleTimeString()
结果: 2008年1月29日 16:13:11
2.普通字符串(toDateString和toTimeString)
例子: (new Date()).toDateString() + " " + (new Date()).toTimeString()
结果:Tue Jan 29 2008 16:13:11 UTC+0800
3.格林威治标准时间(toGMTString)
例子: (new Date()).toGMTString()
结果:Tue, 29 Jan 2008 08:13:11 UTC
...
阅读全文…
javascript将字符串类型转换成日期
[ 2012-11-23 09:30:16 | 作者: admin ]
第一种适用于:20100823这种字符串格式
function dateValid(){
var bd = document.getElementById("sStartSaveDate").value;
var beginDate = new Date(bd.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3"));
var ed = document.getElementById("sEndSaveDate").value;
var endDate = new Date(ed.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3"));
if(beginDate >= endDate){
alert("结束时间必须大于开始时间!");
...
阅读全文…
function dateValid(){
var bd = document.getElementById("sStartSaveDate").value;
var beginDate = new Date(bd.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3"));
var ed = document.getElementById("sEndSaveDate").value;
var endDate = new Date(ed.replace(/^(\d{4})(\d{2})(\d{2})$/,"$1/$2/$3"));
if(beginDate >= endDate){
alert("结束时间必须大于开始时间!");
...
阅读全文…
JavaScript中的日期格式转换
[ 2012-11-23 09:27:55 | 作者: admin ]
页面需要把JS里面的Date规范输出为“YYYY-MM-DD HH:mm:SS”的字符串
把下面的代码复制到你的JS里,Date对象就可以直接调用toCommonCase():
阅读全文…
把下面的代码复制到你的JS里,Date对象就可以直接调用toCommonCase():
Date.prototype.toCommonCase=function(){
var xYear=this.getYear();
xYear=xYear+1900;
var xMonth=this.getMonth()+1;
if(xMonth<10){
xMonth="0"+xMonth;
}
var xDay=this.getDate();
if(xDay<10){
xDay="0"+xDay;
}
var xHours=this.getHours();
...var xYear=this.getYear();
xYear=xYear+1900;
var xMonth=this.getMonth()+1;
if(xMonth<10){
xMonth="0"+xMonth;
}
var xDay=this.getDate();
if(xDay<10){
xDay="0"+xDay;
}
var xHours=this.getHours();
阅读全文…