php的问题 注册中的东西没办法写入数据库 但是执行的时候没有错误显示注册成功 怎么回事

<?php$xing=$_POST["xing"];$ming=$_POST["ming"];$mail=$_POST["mail1"];$key=$_POST["key... <?php
$xing = $_POST["xing"];
$ming = $_POST["ming"];
$mail= $_POST["mail1"];
$key= $_POST["key1"];
echo $xing;
echo $ming;
echo $mail;
echo $key;

if($xing == ""||$ming==""||$mail=""||$key==""){
echo "信息不得为空!";
die();
}

mysql_connect("localhost","root","")
or die("数据库服务器连接失败!<br>");
mysql_select_db("html") or die("数据库选择失败!<br>");

$sql="insert into zhuce(xing,ming,mail,key) values('$xing','$ming','$mail','$key') ";
// $sql=$sql."values('$xing','$ming','$mail','$key')";
if(mysql_query(!$sql))
{
echo '注ceshibai';
echo"<a href='php_mysql.php'>返回</a>";}

else
echo '注册cg';

?>
展开
 我来答
匿名用户
2015-05-20
展开全部
<?php
 $xing = $_POST['xing'];
 $ming = $_POST['ming'];
 $mail = $_POST['mail1'];
 $key  = $_POST['key1'];
  !empty( $xing ) && !empty( $ming ) && !empty( $mail ) && !empty( $key ) or die('信息不得为空!');
  mysql_connect('localhost', 'root', '')or die('数据库服务器连接失败!<br>');
  mysql_select_db('html') or die('数据库选择失败');
 $sql="insert into zhuce(xing,ming,mail,key) values('{$xing}','{$ming}','{$mail}','{$key}') ";
 echo '注册', mysql_query( $sql ) ? '成功' : '失败<a href="php_mysql.php">返回</a>';
追问
还是不太对 我echo $sql 时能出现insert text框里的东西 但是mysql-query($sql)不出现结果 会不会是没声明mysql query的原因啊。
追答
 echo '注册', mysql_query( $sql ) ? '成功' : '失败,错误提示:' . mysql_error();

 再试

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式