<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>php</title>
<?php//include (conn.php);
 if($_POST['sub']){
 $sql="insert into ko (user,mm)".
 "values ('$_POST[text1]','$_POST[text2]')";
 mysql_query($sql);  这句错
 }
 
?>
</head>
<body>
<form id="form1" name="form1" method="post" action="index.php">
  <p>用户:
    <label for="text1"></label>
  <input type="text" name="text1" id="text1" />
  </p>
  <p>密码:
    <label for="text2"></label>
    <input type="text" name="text2" id="text2" />
  </p>
  <p>
    <input type="submit" name="sub" id="sub" value="注册" />
  </p>
</form></body>
</html>

解决方案 »

  1.   

    $sql="insert into ko (user,mm)values('".$_POST['text1']."','".$_POST['text2']."')";
      

  2.   

    $sql="INSERT INTO `ko` (`user`,`mm`) VALUES ('{$_POST['text1']}','{$_POST['text2']}')";
      

  3.   

    为什么把include ("conn.php");
    语句加上,页面运行时就什么也没有
      

  4.   

    你的conn.php应该是连接mysql的代码。 请把错误信息贴出来。
      

  5.   

    conn.php代码
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>无标题文档</title>
    </head>
    <?php
    $conn = @ mysql_connect("localhost", "root", "2283302");
    mysql_select_db("yh", $conn);
    mysql_query("set names 'GBK'"); 
    ?><body>
    </body>
    </html>
    插入数据库的代码
    <?php $sql="insert into ko (user,mm)values('$_POST[text1]','$_POST[text2]')";
     mysql_query($sql,$conn);  
    ?>
    是不是这样写
      

  6.   

    你执行一下不就知道了。另外conn.php那些html代码可以删掉。
      

  7.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>php</title>
    <?phpinclude (conn.php);
     if($_POST['sub']){
    $sql="insert into ko (user,mm)".
    "values ('$_POST[text1]','$_POST[text2]')";
    mysql_query($sql); 这句错
     }
      
    ?>
    </head>
    <body>
    <form id="form1" name="form1" method="post" action="index.php">
      <p>用户:
      <label for="text1"></label>
      <input type="text" name="text1" id="text1" />
      </p>
      <p>密码:
      <label for="text2"></label>
      <input type="text" name="text2" id="text2" />
      </p>
      <p>
      <input type="submit" name="sub" id="sub" value="注册" />
      </p>
    </form></body>
    </html>
      

  8.   

    错误:Fatal error: Call to undefined function mysql_connect() in D:\MYSQLserver\data\yh\conn.php on line 3
    代码
    <?php
    $conn =  mysql_connect("localhost", "root", "2283302") ;
    mysql_select_db("yh", $conn);
    echo "成功";
    //mysql_query("set names 'GBK'"); //使用GBK中文编码;
    ?>
    是哪里错?
      

  9.   

    <?php
    $conn = mysql_connect("localhost", "root", "2283302") ;
    mysql_select_db("yh", $conn);
    echo "成功";
    //mysql_query("set names 'GBK'"); //使用GBK中文编码;
    ?>你看看你的$conn是否有连接到数据库。
      

  10.   

    环境可以运行PHP的语句,就是$conn = mysql_connect("localhost", "root", "2283302") ;
    这句报错,真不懂????求救!!!!!
      

  11.   

    报什么错误你也要贴出来。 这种情况八成是mysql模块没有安装好
      

  12.   

    错误:Fatal error: Call to undefined function mysql_connect() in D:\MYSQLserver\data\yh\conn.php on line 3
    <?php
    $conn = mysql_connect("localhost", "root", "2283302") ;他报这句错
    mysql_select_db("yh", $conn);
    echo "成功";
    //mysql_query("set names 'GBK'"); //使用GBK中文编码;
    ?>
      

  13.   

    php.ini中的extension=php_mysql.dll前面的“;”分号去掉重启apache重启浏览器然后重新运行(注意:不要注释include)
      

  14.   

    是你的mysql扩展没有加载。 网上有太多的php+mysql安装教程,自己照着装吧