欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

关于php中利用sql语句创建表的有关问题

程序员文章站 2024-02-19 21:37:28
...
关于php中利用sql语句创建表的问题
PHP code

求大神找找问题,一直报错 create error的问题..但是将sql语句复制出来之后,在phpmyadmin中,又可以完美创建,这是什么原因造成的?下面还有一个类似的情况.就是插入有问题..
PHP code
";if($_POST){    $user=$_POST["user"];    $pass=$_POST["pass"];    $age=$_POST["age"];    $sex=$_POST["sex"];    $mail=$_POST["mail"];    $qq=$_POST["qq"];    $degree=$_POST["degree"];    $fav=$_POST["fav"];    $len=count($fav);    $fav_z="";    for($i=0;$i0)    {        echo "have the same name!try another one.";    }    else     {        $sql="insert into user2(name,password,age,sex,mail,qq,degree,fav)value('$user','$pass','$age','$sex','$mail',$qq','$degree','$fav_z')";        $re=mysql_query($sql);        if($re)            echo "insert successful!";        else echo "insert error~!";        echo "

"; }}else { echo "nothing upload!
";}echo "
clickthere return";?>



------解决方案--------------------
$do=mysql_query($sql,$con) or die(mysql_error()); //改成这样看报错了没有,下面也是如此
------解决方案--------------------
第一段代码,经测试没有问题,表能正确创建
第二段代码中sql指令有误
$sql="insert into user2(name,password,age,sex,mail,qq,degree,fav)value('$user','$pass','$age','$sex','$mail','$qq','$degree','$fav_z')";
即 $qq 前少了个单引号
关于php中利用sql语句创建表的有关问题

声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。

相关文章

相关视频