数据无法写入数据库解决思路
程序员文章站
2022-05-21 19:58:02
...
数据无法写入数据库
session_start();
$coon=@mysql_connect("localhost", "root", "ch12345") or die("数据库链接错误");
mysql_select_db("literature", $coon);
mysql_query("set names 'UTF-8'");
@$username=$_POST['username'];
@$password=$_POST['password'];
@$email=$_POST['email'];
@$sex=$_POST['sex'];
@$constallation=$_POST['constallation'];
$time=time();
$str="select * from user where username={$username}";
$result1=$coon->query($str); //这行有错误,应该怎么改?
$row=$result1->fetch_row();
if($row)
{
$temp="已有人注册此名,请重新选择名字!";
echo $temp;
echo"返回";
}
else {
$sql="INSERT INTO user(username,sex,time,constallation,password,email)".
" VALUES('$username','$sex',now(),'$constallation','$password','$email')";
//$sql="INSERT INTO user VALUES($username,$sex,$time,$constallation,$password,$email)";
$result=$coon->query($sql);
if($result==true)
{
$_SESSION['mail']="注册成功,请登陆";
echo "";
}
else {echo "注册失败".mysql_error();}
}
?>
------解决方案--------------------
------解决方案--------------------
$coon=@mysql_connect("localhost", "root", "ch12345") or die("数据库链接错误");
$coon->query($str);
还没见过这样写的!仔细看看手册先http://www.php.net/manual/zh/book.mysql.php
------解决方案--------------------
session_start();
$coon=@mysql_connect("localhost", "root", "ch12345") or die("数据库链接错误");
mysql_select_db("literature", $coon);
mysql_query("set names 'UTF-8'");
@$username=$_POST['username'];
@$password=$_POST['password'];
@$email=$_POST['email'];
@$sex=$_POST['sex'];
@$constallation=$_POST['constallation'];
$time=time();
$str="select * from user where username={$username}";
$result1=$coon->query($str); //这行有错误,应该怎么改?
$row=$result1->fetch_row();
if($row)
{
$temp="已有人注册此名,请重新选择名字!";
echo $temp;
echo"返回";
}
else {
$sql="INSERT INTO user(username,sex,time,constallation,password,email)".
" VALUES('$username','$sex',now(),'$constallation','$password','$email')";
//$sql="INSERT INTO user VALUES($username,$sex,$time,$constallation,$password,$email)";
$result=$coon->query($sql);
if($result==true)
{
$_SESSION['mail']="注册成功,请登陆";
echo "";
}
else {echo "注册失败".mysql_error();}
}
?>
------解决方案--------------------
------解决方案--------------------
$coon=@mysql_connect("localhost", "root", "ch12345") or die("数据库链接错误");
$coon->query($str);
还没见过这样写的!仔细看看手册先http://www.php.net/manual/zh/book.mysql.php
------解决方案--------------------
相关文章
相关视频
推荐阅读
-
简单的php写入数据库类代码分享_PHP
-
phpmyadmin3.5.0查看数据库记录乱码解决办法
-
http协议及数据包的抓取工具解决思路
-
删除数据库时提示数据库正在被使用,无法删除(Cannot drop datab
-
解决MySQL数据库中文模糊检索问题的方法
-
SQLServer 附加数据库后出现只读或失败的解决方法
-
PHP能不能把js文件写入数据库,前台用js文件,直接读取数据库,该如何解决
-
php可以自动读取数据库内容然后判断用户的注册时间,大于多久的自动发送一封邮件吗?该怎么解决
-
mysql数据库中文乱码应该怎么解决,修改配置文件中的字符编码并没有作用
-
php 更新数据库中断的解决方法_php技巧