在线等解决 Parse error: parse error, unexpected $end in D:\lx\APMServ5.2.0\www\htdocs\post.php on line 43语法错误 ····· 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Parse error: parse error, unexpected $end in D:\lx\APMServ5.2.0\www\htdocs\post.php on line 43语法错误 ····· elseif(!$password){ echo"密码不能为空"; exit;//判别密码是否为空 改为elseif(!$password){ echo"密码不能为空"; exit;//判别密码是否为空} $newuser1 = " SELECT * FROM `user` WHERE `name` = $newuser";//查询用户名是否重复 $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//数据库链接 mysql_select_db($mysql_database, $conn);//选择数据库 mysql_query('set names gbk'); //连接编码设置成GBK $result = mysql_query($newuser1, $conn);//查询 if($result==$newuser){ echo "用户名重复"; exit; }这里提交相同用户名 还是没显示 "用户名重复" 判别方法是什么 ==不可以 的话 换=也不行 ··· 分别打印一下$result 和$newuser的值出来看看是不是相等.估计不相等..逻辑问题. $newuser 的值是从HTML表单里提交的 用户名//基本设定---------- $mysql_server_name = "localhost"; $mysql_username = "root"; $mysql_password = ""; $mysql_database = "bbs_user"; if(!$newuser){ echo "请输入用户名"; exit;//判别用户名是否为空 }elseif(!$password){ echo"密码不能为空"; exit;//判别密码是否为空 } $newuser1 = "SELECT name FROM `user` WHERE `name` = $newuser";//查询用户名是否重复 $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//数据库链接 mysql_select_db($mysql_database, $conn);//选择数据库 mysql_query('set names gbk'); //连接编码设置成GBK $result = mysql_query($newuser1, $conn);//查询 echo "$result"; if($result==$newuser){ echo "用户名重复"; exit; } echo $result; echo $newuser;现在改成这样的echo出来 只有$NEWUSER```` echo username1居然出了个SELECT name FROM `user` WHERE `name` =”我输入的用户名“郁闷啊············ 输出一下SQL语句SELECT name FROM `user` WHERE `name` = $newusermysql_query('set names gbk'); //连接编码设置成GBK $result = mysql_query($newuser1, $conn);//查询 改为mysql_query('set names gbk'); //连接编码设置成GBK $result = mysql_query($newuser1, $conn);//查询 $result2 =mysql_fetch_array($result); 输出一下$result2['name']; $conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//数据库链接 mysql_select_db($mysql_database, $conn);//选择数据库 mysql_query('set names gbk'); //连接编码设置成GBK $result = mysql_query($newuser1, $conn);//查询 if(mysql_num_rows($result)>0){ echo "用户已存在";} 大家好!有谁有有最新的php官方中文手册? 求一个简单的SNS代码 用prototype怎样修改class里的内容? 一个MYSQL按条件排序问题,在线等! php如何循环读出多个id的内容 如何在函数的定义中调用我的mysql连接类 如何设置session时间? 在98系统pws下的一个php问题 问一个老问题,如何避免切割字符串的时候切出半个中文字符? 关于文件上传问题? PHP与MYSQL5.0老连接不上 关于BOM和DOM的问题
Parse error: parse error, unexpected $end in D:\lx\APMServ5.2.0\www\htdocs\post.php on line 43
语法错误 ·····
echo"密码不能为空";
exit;//判别密码是否为空
改为
elseif(!$password){
echo"密码不能为空";
exit;//判别密码是否为空
}
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//数据库链接
mysql_select_db($mysql_database, $conn);//选择数据库
mysql_query('set names gbk'); //连接编码设置成GBK
$result = mysql_query($newuser1, $conn);//查询
if($result==$newuser){
echo "用户名重复";
exit;
}这里提交相同用户名 还是没显示 "用户名重复" 判别方法是什么 ==不可以 的话 换=也不行 ···
$mysql_server_name = "localhost";
$mysql_username = "root";
$mysql_password = "";
$mysql_database = "bbs_user";
if(!$newuser){
echo "请输入用户名";
exit;//判别用户名是否为空
}elseif(!$password){
echo"密码不能为空";
exit;//判别密码是否为空
}
$newuser1 = "SELECT name FROM `user` WHERE `name` = $newuser";//查询用户名是否重复
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//数据库链接
mysql_select_db($mysql_database, $conn);//选择数据库
mysql_query('set names gbk'); //连接编码设置成GBK
$result = mysql_query($newuser1, $conn);//查询
echo "$result";
if($result==$newuser){
echo "用户名重复";
exit;
}
echo $result;
echo $newuser;
现在改成这样的echo出来 只有$NEWUSER````
居然出了个
SELECT name FROM `user` WHERE `name` =”我输入的用户名“郁闷啊············
SELECT name FROM `user` WHERE `name` = $newusermysql_query('set names gbk'); //连接编码设置成GBK
$result = mysql_query($newuser1, $conn);//查询 改为
mysql_query('set names gbk'); //连接编码设置成GBK
$result = mysql_query($newuser1, $conn);//查询
$result2 =mysql_fetch_array($result);
输出一下$result2['name'];
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);//数据库链接
mysql_select_db($mysql_database, $conn);//选择数据库
mysql_query('set names gbk'); //连接编码设置成GBK
$result = mysql_query($newuser1, $conn);//查询
if(mysql_num_rows($result)>0)
{
echo "用户已存在";
}