是不是重名了系统不报告,需要检查下面的查重代码:
创新互联是一家网站设计公司,集创意、互联网应用、软件技术为一体的创意网站建设服务商,主营产品:自适应网站建设、品牌网站建设、营销型网站建设。我们专注企业品牌在网站中的整体树立,网络互动的体验,以及在手机等移动端的优质呈现。成都网站设计、成都网站制作、移动互联产品、网络运营、VI设计、云产品.运维为核心业务。为用户提供一站式解决方案,我们深知市场的竞争激烈,认真对待每位客户,为客户提供赏析悦目的作品,网站的价值服务。
$check_query = mysql_query("select uid from user where nicheng='$name' or users='$email' limit 1");
if(mysql_fetch_array($check_query)){
echo '错误:用户名 ',$name,'或',$email,' 已存在。a href="javascript:history.back(-1);"返回/a';
exit;
}
你这个代码现在的问题是没有检测mysql_query的结果,有可能这个语句是失败的,那么下面的查重永远都得不到满足。应该在数据库查询后检测查询语句是否成功,我修改如下,如果运行时候有报错请根据报错复查你的SQL语句:
$sql="select uid from user where nicheng='$name' or users='$email' limit 1";
if ($check_query = mysql_query($sql)){
if(mysql_fetch_array($check_query)){
echo '错误:用户名 ',$name,'或',$email,' 已存在。a href="javascript:history.back(-1);"返回/a';
exit;
}
mysql_free_result($check_query);
}else echo "检查重名失败,SQL:$sqlbr错误:".mysql_error();
如果你已经使用了一段时间PHP的话,那么,你应该已经对它的数组比较熟悉了——这种数据结构允许你在单个变量中存储多个值,并且可以把它们作为一个集合进行操作。
经常,开发人员发现在PHP中使用这种数据结构对值或者数组元素进行排序非常有用。PHP提供了一些适合多种数组的排序函数,这些函数允许你在数组内部对元素进行排列,也允许用很多不同的方法对它们进行重新排序。在这篇文章中我们将讨论该排序中最重要的几个函数。
简单排序
首先,让我们来看看最简单的情况:将一个数组元素从低到高进行简单排序,这个函数既可以按数字大小排列也可以按字母顺序排列。PHP的sort()函数实现了这个功能,如Listing A所示:
Listing A
?php
 $data = array(5,8,1,7,2);
 sort($data);
 print_r($data);
 ?
输出结果如下所示:
Array ([0] = 1
[1] = 2
[2] = 5
[3] = 7
[4] = 8
)
思路是可以的: //步骤一,分句,把原文$text按标点符号分为句子存入数组$arr,只保存长度15个字符以上的句子 //本步骤应该没有难度 //步骤二,判断数组$arr中的每个句子在现有数据库中是否匹配 foreach ($arr as $str){ if CheckS($str) 标记