$str_sql="insert into $tablename(
CustomerName,
Email

VALUES
(
'$CustomerName',
'$Email'
)";echo $str_sql;        <======在这里加一条输出语句,看看你的insert语句对不对。$result=mysql_db_query($dbname,$str_sql,$link_id);

解决方案 »

  1.   

    $str_sql="insert into $tablename(
    CustomerName,
    Email

    VALUES
    (
    '".$CustomerName."',
    '".$Email."'
    )"; 
    呢?
      

  2.   

    以上二位的建议都不能解决问题,是不是我的问题很怪啊,如果写死values,就可以插入到数据库!$str_sql="insert into $tablename(
    CustomerName,
    Email

    VALUES
    (
    'AAAAAAAAAAAAA',
    'BBBBBBBB'
    )";
      

  3.   

    $result=mysql_db_query($dbname,$str_sql,$link_id);
    把$str_sql打出来看看