$idx = $LastName = $FreeText = ""; // 初始化$query = "insert into tbl values ('$idx','$UserName','$LastName','$FreeText')";
$result = mysql_db_query("example", $query);
echo "Data inserted. new table:<br><p></p>";

解决方案 »

  1.   

    to cain:
    我也遇到同样的问题,你那赋值后好象也不行,那usename那?
      

  2.   

    如果你的变量取自FORM的提交,直接名称对应控件的name即可如果要单独赋值,同楼上!
      

  3.   

    TO danis_cn:
      是的,我是利用FROM提交的,你能不能详讲一下NAME怎么行?谢谢
      

  4.   

    <form method="post">
    <input name=idx>
    <input name=UserName>
    <input name=LastName>
    <input name=FreeText>
    <input type=submit value="提交">
    </form>if ($UserName) 

    mysql_connect() or die ("Problem connecting to DataBase"); 
    $query = "insert into tbl values ('$idx','$UserName','$LastName','$FreeText')"; 
    $result = mysql_db_query("example", $query); 
    echo "Data inserted. new table:<br><p></p>"; 
    $query = "SELECT * FROM tbl"; 
    $result = mysql_db_query("example", $query); 
    if ($result) 
    ...
    ...