十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
将关于mysql函数 全部改成mssql前缀
成都创新互联成立与2013年,先为南涧等服务建站,南涧等地企业,进行企业商务咨询服务。为南涧企业网站制作PC+手机+微官网三网同步一站式服务解决您的所有建站问题。
$sqlwhere = "select * from $dbzh where ……";//具体哪些字段重复,在where后面加上条件即可
$result = mssql_query($sqlwhere);
$num = mssql_num_rows($result);
if ($num == 0){
//新增操作
}
只要查询它的ID是否存在,如果存在的话,就重复了,如果不存在的话,就说明没重复
mssql_get_last_message 函数是做什么用的
楼主说的是现在常用的ajax技术做的,在输入框填写完成用户名以后,输入框失去焦点触发检测,ajax异步提交用户名到处理页面,处理页面接收到参数后,进行数据库数据校对,如果有该名字的数据,返回一个值,例如是1,否则返回为0,这样js处理返回的值即可解决。js阻止提交表单的做法已经是很简单的了,这里我都不多说了。
如果有其他疑问,可以直接百度hi我。。。
重新建个dedecms 表前缀保持一致。
织梦是个不错的程序,可以扩展做很多站,不懂的可以搜下【织梦吧】,它们网站发了套《七天学会dedecms建站》视频教程。
文件上传一般情况下服务器都会生成文件名的,完全可以避免文件名重复 并且能统一文件名,如果你只想用客户端传过来的文件名也可以:
$filename = $_FILES['file']['name']; // 获取用户提交的文件名
$sql = "SELECT id FROM tablename WHERE logo='$filename'"; // 当前文件名是否存在
$r = $dbh - query($sql); // 直接用PDO操作
if ($r - rowCount() 0) {
exit('该文件名已经重复');
}
// 若文件名不存在上传新LOGO
$sql = "UPDATE tablename SET logo='$filename' WHERE logo='$filename'";
$r = $dbh - exec($sql);
$message = $r ? '保存成功' : '保存失败';
echo $message;