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

    大家帮小弟我看一上这个php写mysql是那里出了有关问题

    2016-06-13 11:06:05原创363
    大家帮我看一下这个php写mysql是那里出了问题?
    html:


    账号:


    密码:





    php:
            /////////////////和mysql建立链接  
    $host = "localhost";$user="root";$pwd="";$DataBaseName="db_appdata";$db_name="appdata";
    $con = mysql_connect($host,$user,$pwd);
    if (!$con)
    {
    die('连接数据库失败: ' . mysql_error());
    }
    mysql_select_db($DataBaseName, $con); //选取数据库
    ////////////////////向表内插入数据
    mysql_query("INSERT INTO $db_name (Name, pwd)
    VALUES (.trim($_POST["u_user"]), .trim($_POST["u_pwd"])");
    echo "添加成功";
    //关闭连接
    mysql_close($con);?>


    连接数据库可以成功,怎么就写不进数据呢?
    ------解决方案--------------------
    插入sql有错
    而且$_POST["u_User"]

    ------解决方案--------------------
    mysql_query("INSERT INTO $db_name (Name, pwd)
    VALUES ('".trim($_POST["u_user"])."', '".trim($_POST["u_pwd"])."'");
    ------解决方案--------------------
    本帖最后由 xuzuning 于 2012-12-02 12:39:58 编辑

    1、表单里是 name="u_User" ,提交后要 $_POST['u_User']
    php 的变量是区分大小写的
    2、字符串中写入 $_POST["u_User"] 时 $_POST["u_User"] 要用 {} 括起:{$_POST["u_User"]}
    或写作 $_POST[u_User]
    这是 php 的书写规则,必须遵守
    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:nbsp User post mysql name
    上一篇:php数组的简单有关问题 下一篇:PHP 调用新浪滚动资讯
    PHP编程就业班

    相关文章推荐

    • HTML英文单词汇总(PHP新手收藏)• 我28了,还能不能学PHP?• CSS英文单词汇总(PHP新手收藏)• 一个下载地址防盗的判断 大牛进来看下!该如何解决 • 初学者求指导!

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网