• 技术文章 >后端开发 >php教程

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

    2016-06-13 13:06:47原创291
    关于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;$i<$len;$i++)
        {
            $fav_z=$fav_z.$fav[$i];
            if($i<$len-1)
                $fav_z=$fav_z.",";
        }
        $con=mysql_connect("localhost","root","");
        mysql_select_db("ceshi");
        mysql_query("set names GB2312");
        $sql="select count(*) from user2 where name='$user'";
        $result=mysql_query($sql);
        $num=mysql_fetch_row($result);
        if($num[0]>0)
        {
            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 前少了个单引号
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:quot mysql default fav echo
    上一篇: 随机数输出有关问题 下一篇: php基础缓存有关问题请问
    20期PHP线上班

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• php中的一些数组排序方法分享_php技巧• PHP项目开发中最常用的自定义函数整理_php技巧• windows下升级PHP到5.3.3的过程及注意事项_php技巧• php中的数组操作函数整理_php技巧• php自动跳转中英文页面_php技巧
    1/1

    PHP中文网